PHP 클래스 Pinq\Queries\Builders\RequestQueryInterpreter

상속: extends QueryInterpreter, implements Pinq\Queries\Builders\IRequestQueryInterpreter
파일 보기 프로젝트 열기: timetoogo/pinq

보호된 프로퍼티들

프로퍼티 타입 설명
$interpretation Pinq\Queries\Builders\Interpretations\IRequestInterpretation

공개 메소드들

메소드 설명
__construct ( Pinq\Queries\Builders\Interpretations\IRequestInterpretation $interpretation, Pinq\Queries\Builders\IScopeInterpreter $scopeInterpreter, Pinq\Expressions\IEvaluationContext $evaluationContext = null )
getInterpretation ( )
interpret ( Expression $expression )

보호된 메소드들

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

메소드 상세

__construct() 공개 메소드

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 getInterpretation ( )

interpret() 공개 메소드

public interpret ( Expression $expression )
$expression Pinq\Expressions\Expression

visitAggregate() 최종 보호된 메소드

final protected visitAggregate ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitAll() 최종 보호된 메소드

final protected visitAll ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitAny() 최종 보호된 메소드

final protected visitAny ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitAsArray() 최종 보호된 메소드

final protected visitAsArray ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitAsCollection() 최종 보호된 메소드

final protected visitAsCollection ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitAsTraversable() 최종 보호된 메소드

final protected visitAsTraversable ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitAverage() 최종 보호된 메소드

final protected visitAverage ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitContains() 최종 보호된 메소드

final protected visitContains ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitCount() 최종 보호된 메소드

final protected visitCount ( Expression $expression )
$expression Pinq\Expressions\Expression

visitFirst() 최종 보호된 메소드

final protected visitFirst ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitGetIterator() 최종 보호된 메소드

final protected visitGetIterator ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitGetTrueIterator() 최종 보호된 메소드

final protected visitGetTrueIterator ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitImplode() 최종 보호된 메소드

final protected visitImplode ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitIsEmpty() 최종 보호된 메소드

final protected visitIsEmpty ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitLast() 최종 보호된 메소드

final protected visitLast ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitMaximum() 최종 보호된 메소드

final protected visitMaximum ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitMinimum() 최종 보호된 메소드

final protected visitMinimum ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

visitOffsetExists() 최종 보호된 메소드

final protected visitOffsetExists ( Expression $expression )
$expression Pinq\Expressions\Expression

visitOffsetGet() 최종 보호된 메소드

final protected visitOffsetGet ( Expression $expression )
$expression Pinq\Expressions\Expression

visitSum() 최종 보호된 메소드

final protected visitSum ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

프로퍼티 상세

$interpretation 보호되어 있는 프로퍼티

protected IRequestInterpretation,Pinq\Queries\Builders\Interpretations $interpretation
리턴 Pinq\Queries\Builders\Interpretations\IRequestInterpretation