Package com.exasol.sql.expression
Interface ValueExpression
-
- All Known Subinterfaces:
BooleanExpression
,Comparison
,Function
,Literal
,Predicate
- All Known Implementing Classes:
AbstractBooleanExpression
,AbstractComparison
,AbstractFunction
,AbstractLiteral
,AbstractPredicate
,AnalyticFunction
,And
,BetweenPredicate
,BigDecimalLiteral
,BinaryArithmeticExpression
,BooleanLiteral
,BooleanTerm
,CastExasolFunction
,ColumnReference
,DefaultValue
,DoubleLiteral
,ExasolFunction
,ExasolUdf
,ExistsPredicate
,FloatLiteral
,InPredicate
,IntegerLiteral
,IsNullPredicate
,LikeComparison
,LongLiteral
,Not
,NullLiteral
,Or
,SimpleComparison
,StringLiteral
,UnnamedPlaceholder
public interface ValueExpression
Common interface for all types of value expressions
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
accept(ValueExpressionVisitor visitor)
Accept a visitor
-
-
-
Method Detail
-
accept
void accept(ValueExpressionVisitor visitor)
Accept a visitor- Parameters:
visitor
- visitor to accept
-
-