PHP Класс Pinq\Queries\Builders\Interpretations\JoinOptionsParser

Наследование: extends BaseParser, implements Pinq\Queries\Builders\Interpretations\IJoinOptionsParser
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$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