PHP 클래스 Pinq\Queries\Builders\Interpretations\JoinOptionsParser

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

보호된 프로퍼티들

프로퍼티 타입 설명
$joinFilter Pinq\Queries\Common\Join\IFilter
$joinOptions Pinq\Queries\Common\Join\Options

공개 메소드들

메소드 설명
getJoinOptions ( )
interpretCustomJoinFilter ( Pinq\Queries\Builders\Functions\IFunction $predicate )
interpretEqualityJoinFilter ( Pinq\Queries\Builders\Functions\IFunction $outerProjection, Pinq\Queries\Builders\Functions\IFunction $innerProjection )
interpretJoinOptions ( $isGroupJoin, Pinq\Queries\Builders\Interpretations\ISourceInterpretation $sourceInterpretation, $defaultKeyId, $defaultValueId, array $defaultValueKeyPair = null )

메소드 상세

getJoinOptions() 공개 메소드

public getJoinOptions ( )

interpretCustomJoinFilter() 공개 메소드

public interpretCustomJoinFilter ( Pinq\Queries\Builders\Functions\IFunction $predicate )
$predicate Pinq\Queries\Builders\Functions\IFunction

interpretEqualityJoinFilter() 공개 메소드

public interpretEqualityJoinFilter ( Pinq\Queries\Builders\Functions\IFunction $outerProjection, Pinq\Queries\Builders\Functions\IFunction $innerProjection )
$outerProjection Pinq\Queries\Builders\Functions\IFunction
$innerProjection Pinq\Queries\Builders\Functions\IFunction

interpretJoinOptions() 공개 메소드

public interpretJoinOptions ( $isGroupJoin, Pinq\Queries\Builders\Interpretations\ISourceInterpretation $sourceInterpretation, $defaultKeyId, $defaultValueId, array $defaultValueKeyPair = null )
$sourceInterpretation Pinq\Queries\Builders\Interpretations\ISourceInterpretation
$defaultValueKeyPair array

프로퍼티 상세

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

protected IFilter,Pinq\Queries\Common\Join $joinFilter
리턴 Pinq\Queries\Common\Join\IFilter

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

protected Options,Pinq\Queries\Common\Join $joinOptions
리턴 Pinq\Queries\Common\Join\Options