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 |
public function interpretJoin($segmentId, IJoinOptionsInterpretation $joinOptionsInterpretation, IFunction $joinToFunction)
{
/* @var $joinOptionsInterpretation IJoinOptionsParser */
$this->segments[] = new Segments\Join($joinOptionsInterpretation->getJoinOptions(), $this->buildFunction($joinToFunction, Functions\ConnectorProjection::factory()));
}