Exemple #1
0
 public function logicToString($logic)
 {
     switch ($logic) {
         case PostfixUnaryExpression::IS_FALSE:
             return '= ' . $this->quoteValue('0');
         case PostfixUnaryExpression::IS_TRUE:
             return '= ' . $this->quoteValue('1');
     }
     return parent::logicToString($logic);
 }
Exemple #2
0
 public function logicToString($logic)
 {
     switch ($logic) {
         case BinaryExpression::REGEXP:
             return 'REGEXP';
         case BinaryExpression::NOT_REGEXP:
             return 'NOT REGEXP';
     }
     return parent::logicToString($logic);
 }
 public function toDialectString(Dialect $dialect)
 {
     $sql = $dialect->toFieldString($this->left) . ' ' . $dialect->logicToString($this->logic) . ' ' . $dialect->toValueString($this->right);
     return $this->brackets ? "({$sql})" : $sql;
 }