PHP 클래스 Pinq\Queries\Builders\SourceInterpreter

저자: Elliot Levin ([email protected])
상속: extends ExpressionInterpreter, implements Pinq\Queries\Builders\ISourceInterpreter
파일 보기 프로젝트 열기: timetoogo/pinq

보호된 프로퍼티들

프로퍼티 타입 설명
$interpretation Pinq\Queries\Builders\Interpretations\ISourceInterpretation
$scopeInterpreter Pinq\Queries\Builders\IScopeInterpreter
$segmentId string

공개 메소드들

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

메소드 상세

__construct() 공개 메소드

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

getInterpretation() 공개 메소드

public getInterpretation ( )

interpretSource() 공개 메소드

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

프로퍼티 상세

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

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

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

protected IScopeInterpreter,Pinq\Queries\Builders $scopeInterpreter
리턴 Pinq\Queries\Builders\IScopeInterpreter

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

protected string $segmentId
리턴 string