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); }
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; }