SqlExpressionVisitor<T> class
abstract
Visitor pattern entry point for predicate AST traversal.
Concrete dialects implement this to render the AST into a
dialect-correct (sql, params) pair. The shape of params
depends on the dialect — named dialects use a Map<String, Object?> accumulator, positional dialects use a
List<Object?>. The visitor's T lets callers chain or compose
without committing to a single shape.
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
visitBetween(
BetweenExpression node) → T -
visitBinaryOp(
BinaryOpExpression node) → T -
visitColumn(
ColumnExpression node) → T -
visitIn(
InExpression node) → T -
visitIsNull(
IsNullExpression node) → T -
visitLike(
LikeExpression node) → T -
visitLiteral(
LiteralExpression node) → T -
visitLogical(
LogicalExpression node) → T -
visitParameter(
ParameterExpression node) → T -
visitRaw(
RawExpression node) → T -
visitUnaryOp(
UnaryOpExpression node) → T
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited