PHP Class Storm\Drivers\Base\Object\Criterion

Inheritance: implements Storm\Core\Object\ICriterion
Show file Open project: timetoogo/penumbra Class Usage Examples

Public Methods

Method Description
AddGroupByExpression ( Expression $Expression )
AddOrderByExpression ( Expression $Expression, $Ascending )
AddPredicate ( Expression $PredicateExpression )
GetEntityType ( )
GetGroupByExpressions ( ) : Expression[]
GetOrderByExpressionsAscendingMap ( ) : SplObjectStorage
GetPredicateExpressions ( ) : Expression[]
GetRangeAmount ( )
GetRangeOffset ( )
IsConstrained ( )
IsGrouped ( )
IsOrdered ( )
IsRanged ( )
SetRangeAmount ( $RangeAmount )
SetRangeOffset ( $RangeOffset )
__construct ( $EntityType )

Method Details

AddGroupByExpression() final public method

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

AddOrderByExpression() final public method

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

AddPredicate() final public method

final public AddPredicate ( Expression $PredicateExpression )
$PredicateExpression Storm\Core\Object\Expressions\Expression

GetEntityType() final public method

final public GetEntityType ( )

GetGroupByExpressions() final public method

final public GetGroupByExpressions ( ) : Expression[]
return Storm\Core\Object\Expressions\Expression[]

GetOrderByExpressionsAscendingMap() final public method

final public GetOrderByExpressionsAscendingMap ( ) : SplObjectStorage
return SplObjectStorage

GetPredicateExpressions() final public method

final public GetPredicateExpressions ( ) : Expression[]
return Storm\Core\Object\Expressions\Expression[]

GetRangeAmount() final public method

final public GetRangeAmount ( )

GetRangeOffset() final public method

final public GetRangeOffset ( )

IsConstrained() final public method

final public IsConstrained ( )

IsGrouped() final public method

final public IsGrouped ( )

IsOrdered() final public method

final public IsOrdered ( )

IsRanged() final public method

final public IsRanged ( )

SetRangeAmount() final public method

final public SetRangeAmount ( $RangeAmount )

SetRangeOffset() final public method

final public SetRangeOffset ( $RangeOffset )

__construct() public method

public __construct ( $EntityType )