" | "!=") (BooleanExpression | QuantifiedExpression) | * EnumExpression ("=" | "<>" | "!=") (EnumExpression | QuantifiedExpression) | * DatetimeExpression ComparisonOperator (DatetimeExpression | QuantifiedExpression) | * EntityExpression ("=" | "<>") (EntityExpression | QuantifiedExpression) * * @link www.doctrine-project.org */ class ComparisonExpression extends Node { public function __construct( public Node|string $leftExpression, public string $operator, public Node|string $rightExpression, ) { } public function dispatch(SqlWalker $walker): string { return $walker->walkComparisonExpression($this); } }