PHP Interface Pinq\Queries\Builders\Interpretations\IJoinOptionsInterpretation

Author: Elliot Levin ([email protected])
Show file Open project: timetoogo/pinq Interface Usage Examples

Public Methods

Method Description
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 )

Method Details

interpretCustomJoinFilter() public method

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

interpretEqualityJoinFilter() public method

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 method

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