Interface ExpressionVisitor<T>
- All Known Implementing Classes:
AstPrinterVisitor,ExpressionEvaluatorVisitor
public interface ExpressionVisitor<T>
Visitor interface for expression AST traversal
-
Method Summary
Modifier and TypeMethodDescriptionvisitCast(CastExpression expr) visitIn(InExpression expr) visitIsNull(IsNullExpression expr) visitLambda(LambdaExpression expr) visitSpread(SpreadExpression expr)
-
Method Details
-
visitLiteral
-
visitDefaultMarker
-
visitColumnReference
-
visitBinaryOperation
-
visitUnaryOperation
-
visitFunctionCall
-
visitLambda
-
visitCaseExpression
-
visitCast
-
visitObjectAccess
-
visitArrayAccess
-
visitSubquery
-
visitExecuteImmediate
-
visitJsonObject
-
visitJsonArray
-
visitBetween
-
visitLikeAnyAll
-
visitIn
-
visitQuantifiedComparison
-
visitInterval
-
visitSessionVar
-
visitBindVariable
-
visitSystemStreamHasData
-
visitSystemUserTaskCancel
-
visitIsNull
-
visitTupleIn
-
visitWindowFunction
-
visitSpread
-