Interface Expression
- All Known Implementing Classes:
ArrayAccessExpression,BetweenExpression,BinaryOperationExpression,BindVariableExpression,CaseExpression,CastExpression,ColumnReferenceExpression,ConnectByRootExpression,DefaultMarkerExpression,ExecuteImmediateExpression,FunctionCallExpression,InExpression,IntervalExpression,IsNullExpression,JsonArrayExpression,JsonObjectExpression,LambdaExpression,LikeAnyAllExpression,LiteralExpression,ObjectAccessExpression,PriorExpression,QuantifiedComparisonExpression,SessionVarExpression,SpreadExpression,SubqueryExpression,SystemStreamHasDataExpression,SystemUserTaskCancelExpression,TupleInExpression,UnaryOperationExpression,WindowFunctionExpression
public interface Expression
Base interface for all expression nodes in the AST
-
Method Summary
Modifier and TypeMethodDescription<T> Taccept(ExpressionVisitor<T> visitor) Accept a visitor for the visitor pattern
-
Method Details
-
accept
Accept a visitor for the visitor pattern
-