Author: Elliot Levin (elliotlevin@hotmail.com)
Inheritance: extends ProjectionSegment
 public function visitFilter(Segments\Filter $query)
 {
     $this->deriveSelect();
     $this->compilation->sql .= ' WHERE ' . $this->compileReturn($query->getProjectionFunction());
 }
Example #2
0
 public function visitFilter(Segments\Filter $query)
 {
     $this->traversable = $this->traversable->where($this->resolvedParameters[$query->getProjectionFunction()->getCallableId()]);
 }
Example #3
0
 public function visitFilter(Segments\Filter $query)
 {
     $this->compilation->append('Filter according to: ');
     $this->compilation->appendFunction($query->getProjectionFunction());
     $this->compilation->appendLine();
 }