PHP Class Pinq\Queries\Builders\RequestQueryInterpreter

Inheritance: extends QueryInterpreter, implements Pinq\Queries\Builders\IRequestQueryInterpreter
Show file Open project: timetoogo/pinq

Protected Properties

Property Type Description
$interpretation Pinq\Queries\Builders\Interpretations\IRequestInterpretation

Public Methods

Method Description
__construct ( Pinq\Queries\Builders\Interpretations\IRequestInterpretation $interpretation, Pinq\Queries\Builders\IScopeInterpreter $scopeInterpreter, Pinq\Expressions\IEvaluationContext $evaluationContext = null )
getInterpretation ( )
interpret ( Expression $expression )

Protected Methods

Method Description
visitAggregate ( MethodCallExpression $expression )
visitAll ( MethodCallExpression $expression )
visitAny ( MethodCallExpression $expression )
visitAsArray ( MethodCallExpression $expression )
visitAsCollection ( MethodCallExpression $expression )
visitAsTraversable ( MethodCallExpression $expression )
visitAverage ( MethodCallExpression $expression )
visitContains ( MethodCallExpression $expression )
visitCount ( Expression $expression )
visitFirst ( MethodCallExpression $expression )
visitGetIterator ( MethodCallExpression $expression )
visitGetTrueIterator ( MethodCallExpression $expression )
visitImplode ( MethodCallExpression $expression )
visitIsEmpty ( MethodCallExpression $expression )
visitLast ( MethodCallExpression $expression )
visitMaximum ( MethodCallExpression $expression )
visitMinimum ( MethodCallExpression $expression )
visitOffsetExists ( Expression $expression )
visitOffsetGet ( Expression $expression )
visitSum ( MethodCallExpression $expression )

Method Details

__construct() public method

public __construct ( Pinq\Queries\Builders\Interpretations\IRequestInterpretation $interpretation, Pinq\Queries\Builders\IScopeInterpreter $scopeInterpreter, Pinq\Expressions\IEvaluationContext $evaluationContext = null )
$interpretation Pinq\Queries\Builders\Interpretations\IRequestInterpretation
$scopeInterpreter Pinq\Queries\Builders\IScopeInterpreter
$evaluationContext Pinq\Expressions\IEvaluationContext

getInterpretation() public method

public getInterpretation ( )

interpret() public method

public interpret ( Expression $expression )
$expression pinq\expressions\Expression

visitAggregate() final protected method

final protected visitAggregate ( MethodCallExpression $expression )
$expression pinq\expressions\MethodCallExpression

visitAll() final protected method

final protected visitAll ( MethodCallExpression $expression )
$expression pinq\expressions\MethodCallExpression

visitAny() final protected method

final protected visitAny ( MethodCallExpression $expression )
$expression pinq\expressions\MethodCallExpression

visitAsArray() final protected method

final protected visitAsArray ( MethodCallExpression $expression )
$expression pinq\expressions\MethodCallExpression

visitAsCollection() final protected method

final protected visitAsCollection ( MethodCallExpression $expression )
$expression pinq\expressions\MethodCallExpression

visitAsTraversable() final protected method

final protected visitAsTraversable ( MethodCallExpression $expression )
$expression pinq\expressions\MethodCallExpression

visitAverage() final protected method

final protected visitAverage ( MethodCallExpression $expression )
$expression pinq\expressions\MethodCallExpression

visitContains() final protected method

final protected visitContains ( MethodCallExpression $expression )
$expression pinq\expressions\MethodCallExpression

visitCount() final protected method

final protected visitCount ( Expression $expression )
$expression pinq\expressions\Expression

visitFirst() final protected method

final protected visitFirst ( MethodCallExpression $expression )
$expression pinq\expressions\MethodCallExpression

visitGetIterator() final protected method

final protected visitGetIterator ( MethodCallExpression $expression )
$expression pinq\expressions\MethodCallExpression

visitGetTrueIterator() final protected method

final protected visitGetTrueIterator ( MethodCallExpression $expression )
$expression pinq\expressions\MethodCallExpression

visitImplode() final protected method

final protected visitImplode ( MethodCallExpression $expression )
$expression pinq\expressions\MethodCallExpression

visitIsEmpty() final protected method

final protected visitIsEmpty ( MethodCallExpression $expression )
$expression pinq\expressions\MethodCallExpression

visitLast() final protected method

final protected visitLast ( MethodCallExpression $expression )
$expression pinq\expressions\MethodCallExpression

visitMaximum() final protected method

final protected visitMaximum ( MethodCallExpression $expression )
$expression pinq\expressions\MethodCallExpression

visitMinimum() final protected method

final protected visitMinimum ( MethodCallExpression $expression )
$expression pinq\expressions\MethodCallExpression

visitOffsetExists() final protected method

final protected visitOffsetExists ( Expression $expression )
$expression pinq\expressions\Expression

visitOffsetGet() final protected method

final protected visitOffsetGet ( Expression $expression )
$expression pinq\expressions\Expression

visitSum() final protected method

final protected visitSum ( MethodCallExpression $expression )
$expression pinq\expressions\MethodCallExpression

Property Details

$interpretation protected property

protected IRequestInterpretation,Pinq\Queries\Builders\Interpretations $interpretation
return Pinq\Queries\Builders\Interpretations\IRequestInterpretation