PHP Класс Storm\Core\Relational\Criterion

Автор: Elliot Levin ([email protected])
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddGroupByExpression ( Expression $Expression )
AddOrderByExpression ( Expression $Expression, $Ascending )
AddPredicateExpression ( Expression $PredicateExpression )
AddTable ( Storm\Core\Relational\ITable $Table ) : void Add a table to the criterion.
AddTables ( array $Tables ) : void Add an array of tables to the criterion
GetGroupByExpressions ( ) : Expression[]
GetOrderedExpressionsAscendingMap ( ) : SplObjectStorage
GetPredicateExpressions ( ) : Expression[]
GetRangeAmount ( ) : integer | null
GetRangeOffset ( ) : integer
GetTables ( ) : Storm\Core\Relational\ITable[]
IsConstrained ( ) : boolean
IsGrouped ( ) : boolean
IsOrdered ( ) : boolean
IsRanged ( ) : boolean
SetRangeAmount ( type $RangeAmount ) Set the range amount.
SetRangeOffset ( integer $RangeOffset ) Set the range offset.
__construct ( )

Описание методов

AddGroupByExpression() закрытый публичный метод

final public AddGroupByExpression ( Expression $Expression )
$Expression Storm\Core\Relational\Expressions\Expression

AddOrderByExpression() закрытый публичный метод

final public AddOrderByExpression ( Expression $Expression, $Ascending )
$Expression Storm\Core\Relational\Expressions\Expression

AddPredicateExpression() закрытый публичный метод

final public AddPredicateExpression ( Expression $PredicateExpression )
$PredicateExpression Storm\Core\Relational\Expressions\Expression

AddTable() закрытый публичный метод

Add a table to the criterion.
final public AddTable ( Storm\Core\Relational\ITable $Table ) : void
$Table Storm\Core\Relational\ITable The table to add
Результат void

AddTables() закрытый публичный метод

Add an array of tables to the criterion
final public AddTables ( array $Tables ) : void
$Tables array The tables to add
Результат void

GetGroupByExpressions() закрытый публичный метод

final public GetGroupByExpressions ( ) : Expression[]
Результат Storm\Core\Relational\Expressions\Expression[]

GetOrderedExpressionsAscendingMap() закрытый публичный метод

final public GetOrderedExpressionsAscendingMap ( ) : SplObjectStorage
Результат SplObjectStorage

GetPredicateExpressions() закрытый публичный метод

final public GetPredicateExpressions ( ) : Expression[]
Результат Storm\Core\Relational\Expressions\Expression[]

GetRangeAmount() закрытый публичный метод

final public GetRangeAmount ( ) : integer | null
Результат integer | null

GetRangeOffset() закрытый публичный метод

final public GetRangeOffset ( ) : integer
Результат integer

GetTables() закрытый публичный метод

final public GetTables ( ) : Storm\Core\Relational\ITable[]
Результат Storm\Core\Relational\ITable[]

IsConstrained() закрытый публичный метод

final public IsConstrained ( ) : boolean
Результат boolean

IsGrouped() закрытый публичный метод

final public IsGrouped ( ) : boolean
Результат boolean

IsOrdered() закрытый публичный метод

final public IsOrdered ( ) : boolean
Результат boolean

IsRanged() закрытый публичный метод

final public IsRanged ( ) : boolean
Результат boolean

SetRangeAmount() закрытый публичный метод

Set the range amount.
final public SetRangeAmount ( type $RangeAmount )
$RangeAmount type Specify null to remove the limit

SetRangeOffset() закрытый публичный метод

Set the range offset.
final public SetRangeOffset ( integer $RangeOffset )
$RangeOffset integer

__construct() публичный метод

public __construct ( )