xplo.re Medusa Core Framework 3.2
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Event
  • Todo
  • Download

Namespaces

  • Core
    • Authentication
      • Auto
        • Driver
      • Driver
    • Cache
      • Driver
    • Charset
      • Driver
    • Configuration
      • Driver
    • Controller
    • Converter
      • Driver
    • Decoder
      • Driver
    • Encoder
      • Driver
    • Env
      • Authentication
      • Locale
      • Proxy
      • Server
        • HTTP
        • Redirect
        • X
    • Exception
    • Exchange
      • Driver
    • Fault
      • Formatter
        • Driver
      • Incident
        • Exception
      • Reporter
        • Driver
    • Field
    • Filter
      • Driver
    • Formatter
      • Driver
        • coreuimarkup
          • Token
    • Hash
    • Loader
    • Locale
    • Log
      • Driver
    • Module
      • Dependency
        • Requirement
          • Core
          • PHP
      • Linkage
        • Driver
    • PDF
    • Plugin
    • Query
      • Driver
    • Server
      • Driver
    • Session
      • Driver
    • Set
    • Storage
      • Driver
      • Field
        • Element
    • Stream
      • Driver
    • String
    • Translation
      • Driver
      • Language
        • Driver
    • Type
    • URI
      • Driver
    • Version
    • View
      • Driver
        • coreui
          • Control
            • Button
            • Table
          • Element
        • htmlbuilder
          • Tags
        • yui
          • Modules
  • None
  • PHP

Classes

  • Accessor
  • Accessor_Alias
  • Accessor_BitwiseAND
  • Accessor_BitwiseOR
  • Accessor_BitwiseXOR
  • Accessor_Call
  • Accessor_Conditional
  • Accessor_Conditionals
  • Accessor_Conjunction
  • Accessor_Count
  • Accessor_Disjunction
  • Accessor_Eq
  • Accessor_Eraser
  • Accessor_Expressions
  • Accessor_Grouping
  • Accessor_GT
  • Accessor_GTE
  • Accessor_Insert
  • Accessor_Join
  • Accessor_JoinConditional
  • Accessor_Key
  • Accessor_Limit
  • Accessor_List
  • Accessor_LT
  • Accessor_LTE
  • Accessor_Match
  • Accessor_NEq
  • Accessor_Node
  • Accessor_Not
  • Accessor_Now
  • Accessor_Ordering
  • Accessor_Parameter
  • Accessor_Reference
  • Accessor_Regexp
  • Accessor_Reverse
  • Accessor_Selector
  • Accessor_Similarity
  • Accessor_Update
  • Accessor_Value
  • Accessor_Values
  • Accessor_Wildcard
  • Field
  • SQL_Result
  • SQL_Statement

Class Accessor_Selector

Selector query to fetch data from back-end.

Core\Object implements Core\Chainable
Extended by Core\Set implements Core\Accessor
Extended by Core\Storage\Accessor_Node
Extended by Core\Storage\Accessor_Selector
Namespace: Core\Storage
Package: Core\Storage\Accessor
Since: 3.0
Requires: PHP 5.3
Version: 1.0
Located at Storage/Accessor.inc.php

Methods summary

public
# __construct( mixed $val1 )

Parameters

$val1
Selector nodes.

Since

3.0
public Core\Storage\Accessor_Selector
# distinct( boolean $distinct = true )

Enables or disables duplicate filtering.

Enables or disables duplicate filtering.

Parameters

$distinct
Duplicate filtering flag.

Returns

Core\Storage\Accessor_Selector

Since

3.0
public Core\Storage\Accessor_Selector
# groupby( mixed $val1 )

Appends grouping instructions.

Appends grouping instructions.

Parameters

$val1
Grouping nodes.

Returns

Core\Storage\Accessor_Selector

Since

3.0
public Core\Storage\Accessor_Selector
# having( mixed $val1 )

Sets a post-conditional applied after initial selection. Allows filtering based on computed selection results.

Sets a post-conditional applied after initial selection. Allows filtering based on computed selection results.

Parameters

$val1
Conditional nodes for post-filter.

Returns

Core\Storage\Accessor_Selector

Since

3.1
public Core\Storage\Accessor_Selector
# limit( mixed $val1 )

Sets a limit on the number of rows selected.

Sets a limit on the number of rows selected.

Parameters

$val1
Limit nodes.

Returns

Core\Storage\Accessor_Selector

Since

3.0
public Core\Storage\Accessor_Selector
# orderby( mixed $val1 )

Applies ordering instructions.

Applies ordering instructions.

Parameters

$val1
Ordering nodes.

Returns

Core\Storage\Accessor_Selector

Since

3.0
public Core\Storage\Accessor_Selector
# where( mixed $val1 )

Sets selection conditions.

Sets selection conditions.

Parameters

$val1
Conditions.

Returns

Core\Storage\Accessor_Selector

Since

3.0

Methods inherited from Core\Storage\Accessor_Node

__toString()

Methods inherited from Core\Set

__get(), __isset()

Methods inherited from Core\Object

__autocreateFactory(), __call(), __processParameters(), attachMethod(), chain(), getValueForKey(), getValueForKeyPath(), getValueForUndefinedKey(), hash(), issetValueForKey(), setValueForKey(), setValueForKeyPath(), setValueForUndefinedKey(), uuid()

Constants summary

Constants inherited from Core\Object

AnyParameterType, AutochainParameterType, AutocreateParameterType, BooleanParameterType, CharParameterType, EnumParameterType, IntegerParameterType, RealParameterType, StringParameterType, UserParameterType

Properties summary

protected Core\Storage\Accessor_Conditional $_v_conditional

List of conditional nodes.

List of conditional nodes.

Since

3.0
#
protected boolean $_v_distinct

DISTINCT selector mode.

DISTINCT selector mode.

Since

3.0
#
protected Core\Storage\Accessor_Grouping $_v_group

Group node.

Group node.

Since

3.0
#
protected Core\Storage\Accessor_Limit $_v_limit

Limit node.

Limit node.

Since

3.0
#
protected array $_v_nodes

Selection list nodes.

Selection list nodes.

Since

3.0
#
protected Core\Storage\Accessor_Ordering $_v_order

Ordering node.

Ordering node.

Since

3.0
#
protected Core\Storage\Accessor_Conditional $_v_postConditional

List of post-conditional nodes.

List of post-conditional nodes.

Since

3.0
#

Magic properties

public read-only Core\Storage\Accessor_Conditional $conditional

Selector conditional.

public read-only boolean $distinct

Duplicate filter control flag.

public read-only Core\Storage\Accessor_Grouping $group

Selector grouping.

public read-only Core\Storage\Accessor_Limit $limit

Selector limits.

public read-only array $nodes

Selection nodes.

public read-only Core\Storage\Accessor_Ordering $order

Result ordering.

public read-only Core\Storage\Accessor_Conditional $postConditional

Conditional applied after initial selection.

Magic properties inherited from Core\Object

$hash, $uuid

xplo.re Medusa Core Framework 3.2 API documentation generated by ApiGen