PHP 클래스 Storm\Core\Relational\Criterion

저자: Elliot Levin ([email protected])
파일 보기 프로젝트 열기: timetoogo/penumbra 1 사용 예제들

공개 메소드들

메소드 설명
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 ( )