Example #1
0
 public function interpretCustomJoinFilter(IFunction $predicate)
 {
     $this->joinFilter = new Join\Filter\Custom($this->buildFunction($predicate, Functions\ConnectorProjection::factory()));
 }
Example #2
0
 public function interpretJoin($segmentId, IJoinOptionsInterpretation $joinOptionsInterpretation, IFunction $joinToFunction)
 {
     /* @var $joinOptionsInterpretation IJoinOptionsParser */
     $this->segments[] = new Segments\Join($joinOptionsInterpretation->getJoinOptions(), $this->buildFunction($joinToFunction, Functions\ConnectorProjection::factory()));
 }
 /**
  * @return callable
  */
 protected function functionFactory()
 {
     return Functions\ConnectorProjection::factory();
 }