Package com.exasol.sql.expression
Interface ValueExpressionVisitor
-
- All Known Implementing Classes:
ValueExpressionRenderer
public interface ValueExpressionVisitor
Visitor interface for aBooleanTerm
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
visit(BinaryArithmeticExpression expression)
Visit a binary arithmetic expression.void
visit(BooleanExpression booleanExpression)
Visit a boolean expression.void
visit(ColumnReference columnReference)
Visit a column reference.void
visit(DefaultValue defaultValue)
Visit a default value.void
visit(Function function)
Visit a function.void
visit(Literal literal)
Visit a literal.void
visit(UnnamedPlaceholder unnamedPlaceholder)
Visit an unnamed placeholder.
-
-
-
Method Detail
-
visit
void visit(Literal literal)
Visit a literal.- Parameters:
literal
- literal to visit
-
visit
void visit(Function function)
Visit a function.- Parameters:
function
- function to visit
-
visit
void visit(UnnamedPlaceholder unnamedPlaceholder)
Visit an unnamed placeholder.- Parameters:
unnamedPlaceholder
- placeholder to visit
-
visit
void visit(ColumnReference columnReference)
Visit a column reference.- Parameters:
columnReference
- column reference to visit
-
visit
void visit(DefaultValue defaultValue)
Visit a default value.- Parameters:
defaultValue
- default value to visit
-
visit
void visit(BinaryArithmeticExpression expression)
Visit a binary arithmetic expression.- Parameters:
expression
- binary arithmetic expression to visit
-
visit
void visit(BooleanExpression booleanExpression)
Visit a boolean expression.- Parameters:
booleanExpression
- boolean expression to visit
-
-