Package com.exasol.sql.expression
Interface BooleanExpressionVisitor
-
- All Known Implementing Classes:
ValueExpressionRenderer
public interface BooleanExpressionVisitor
Visitor interface for aBooleanTerm
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
visit(And and)
Visit a logicalAND
expression.void
visit(Comparison comparison)
Visit a comparison.void
visit(BooleanLiteral literal)
Visit a boolean literal.void
visit(Not not)
Visit a unaryNOT
expression.void
visit(Or or)
Visit a logicalOR
expression.void
visit(Predicate predicate)
Visit a predicate.
-
-
-
Method Detail
-
visit
void visit(Not not)
Visit a unaryNOT
expression.- Parameters:
not
- unaryNOT
to visit
-
visit
void visit(BooleanLiteral literal)
Visit a boolean literal.- Parameters:
literal
- boolean literal to visit
-
visit
void visit(And and)
Visit a logicalAND
expression.- Parameters:
and
- logicalAND
to visit
-
visit
void visit(Or or)
Visit a logicalOR
expression.- Parameters:
or
- logicalOR
to visit
-
visit
void visit(Comparison comparison)
Visit a comparison.- Parameters:
comparison
- comparison to visit
-
visit
void visit(Predicate predicate)
Visit a predicate.- Parameters:
predicate
- predicate to visit
-
-