PHP 인터페이스 Pinq\Queries\Builders\Interpretations\IScopeInterpretation

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

공개 메소드들

메소드 설명
buildJoinOptionsInterpretation ( ) : Pinq\Queries\Builders\Interpretations\IJoinOptionsInterpretation
buildScopeInterpretation ( ) : Pinq\Queries\Builders\Interpretations\IScopeInterpretation
buildSourceInterpretation ( ) : Pinq\Queries\Builders\Interpretations\ISourceInterpretation
interpretGroupBy ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection )
interpretIndexBy ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection )
interpretJoin ( $segmentId, Pinq\Queries\Builders\Interpretations\IJoinOptionsInterpretation $joinOptionsInterpretation, Pinq\Queries\Builders\Functions\IFunction $joinToFunction )
interpretKeys ( $segmentId )
interpretOperation ( $segmentId, $operationType, Pinq\Queries\Builders\Interpretations\ISourceInterpretation $sourceInterpretation )
interpretOrderings ( $segmentId, array $orderings )
interpretReindex ( $segmentId )
interpretScopeSource ( Pinq\IQueryable $queryable )
interpretSelect ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection )
interpretSelectMany ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection )
interpretSlice ( $segmentId, $startId, $start, $amountId, $amount )
interpretUnique ( $segmentId )
interpretWhere ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $predicate )

메소드 상세

buildJoinOptionsInterpretation() 공개 메소드

public buildJoinOptionsInterpretation ( ) : Pinq\Queries\Builders\Interpretations\IJoinOptionsInterpretation
리턴 Pinq\Queries\Builders\Interpretations\IJoinOptionsInterpretation

buildScopeInterpretation() 공개 메소드

public buildScopeInterpretation ( ) : Pinq\Queries\Builders\Interpretations\IScopeInterpretation
리턴 Pinq\Queries\Builders\Interpretations\IScopeInterpretation

buildSourceInterpretation() 공개 메소드

public buildSourceInterpretation ( ) : Pinq\Queries\Builders\Interpretations\ISourceInterpretation
리턴 Pinq\Queries\Builders\Interpretations\ISourceInterpretation

interpretGroupBy() 공개 메소드

public interpretGroupBy ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection )
$projection Pinq\Queries\Builders\Functions\IFunction

interpretIndexBy() 공개 메소드

public interpretIndexBy ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection )
$projection Pinq\Queries\Builders\Functions\IFunction

interpretJoin() 공개 메소드

public interpretJoin ( $segmentId, Pinq\Queries\Builders\Interpretations\IJoinOptionsInterpretation $joinOptionsInterpretation, Pinq\Queries\Builders\Functions\IFunction $joinToFunction )
$joinOptionsInterpretation Pinq\Queries\Builders\Interpretations\IJoinOptionsInterpretation
$joinToFunction Pinq\Queries\Builders\Functions\IFunction

interpretKeys() 공개 메소드

public interpretKeys ( $segmentId )

interpretOperation() 공개 메소드

public interpretOperation ( $segmentId, $operationType, Pinq\Queries\Builders\Interpretations\ISourceInterpretation $sourceInterpretation )
$sourceInterpretation Pinq\Queries\Builders\Interpretations\ISourceInterpretation

interpretOrderings() 공개 메소드

public interpretOrderings ( $segmentId, array $orderings )
$orderings array

interpretReindex() 공개 메소드

public interpretReindex ( $segmentId )

interpretScopeSource() 공개 메소드

public interpretScopeSource ( Pinq\IQueryable $queryable )
$queryable Pinq\IQueryable

interpretSelect() 공개 메소드

public interpretSelect ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection )
$projection Pinq\Queries\Builders\Functions\IFunction

interpretSelectMany() 공개 메소드

public interpretSelectMany ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $projection )
$projection Pinq\Queries\Builders\Functions\IFunction

interpretSlice() 공개 메소드

public interpretSlice ( $segmentId, $startId, $start, $amountId, $amount )

interpretUnique() 공개 메소드

public interpretUnique ( $segmentId )

interpretWhere() 공개 메소드

public interpretWhere ( $segmentId, Pinq\Queries\Builders\Functions\IFunction $predicate )
$predicate Pinq\Queries\Builders\Functions\IFunction