Esempio n. 1
0
 public function format(IFormatterProvider $formatterProvider)
 {
     $fragmentFormat = $this->fragment->format($formatterProvider);
     $value1Format = $this->value1->format($formatterProvider);
     $value2Format = $this->value2->format($formatterProvider);
     return $this->sql($fragmentFormat . ' BETWEEN ' . $value1Format . ' AND ' . $value2Format, array_merge($fragmentFormat->getParameterList(), $value1Format->getParameterList(), $value2Format->getParameterList()));
 }
Esempio n. 2
0
 public function format(IFormatterProvider $formatterProvider)
 {
     $fragmentFormat = $this->fragment->format($formatterProvider);
     $valueFormat = $this->value->format($formatterProvider);
     return $this->sql($fragmentFormat . ' ' . $this->expression . ' ' . $valueFormat, array_merge($fragmentFormat->getParameterList(), $valueFormat->getParameterList()));
 }
Esempio n. 3
0
 public function format(IFormatterProvider $formatterProvider)
 {
     $fragmentFormat = $this->fragment->format($formatterProvider);
     $queryFormat = $this->selectQuery->format($formatterProvider);
     return $this->sql($fragmentFormat . ' IN ' . $queryFormat, array_merge($fragmentFormat->getParameterList(), $queryFormat->getParameterList()));
 }
Esempio n. 4
0
 public function format(IFormatterProvider $formatterProvider)
 {
     $fragmentFormat = $this->fragment->format($formatterProvider);
     return $this->sql($fragmentFormat . ' IS NULL', $fragmentFormat->getParameterList());
 }
Esempio n. 5
0
 public function format(IFormatterProvider $formatterProvider)
 {
     return $this->sql('COUNT(' . $this->fragment->format($formatterProvider) . ')');
 }