Package com.exasol.sql.expression
Interface ValueExpressionVisitor
-
- All Known Implementing Classes:
ValueExpressionRenderer
public interface ValueExpressionVisitorVisitor interface for aBooleanTerm.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvisit(BinaryArithmeticExpression expression)Visit a binary arithmetic expression.voidvisit(BooleanExpression booleanExpression)Visit a boolean expression.voidvisit(ColumnReference columnReference)Visit a column reference.voidvisit(DefaultValue defaultValue)Visit a default value.voidvisit(Function function)Visit a function.voidvisit(Literal literal)Visit a literal.voidvisit(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
-
-