Class SparkExpressionTreeVisitor<R,C>
java.lang.Object
io.trino.plugin.deltalake.expression.SparkExpressionTreeVisitor<R,C>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprocess(SparkExpression node, C context) protected RvisitArithmeticBinary(ArithmeticBinaryExpression node, C context) protected RvisitBetweenExpression(BetweenPredicate node, C context) protected RvisitBooleanLiteral(BooleanLiteral node, C context) protected RvisitComparisonExpression(ComparisonExpression node, C context) protected abstract RvisitExpression(SparkExpression node, C context) protected RvisitIdentifier(Identifier node, C context) protected RvisitLiteral(Literal node, C context) protected RvisitLogicalExpression(LogicalExpression node, C context) protected RvisitLongLiteral(LongLiteral node, C context) protected RvisitNullLiteral(NullLiteral node, C context) protected RvisitStringLiteral(StringLiteral node, C context)
-
Constructor Details
-
SparkExpressionTreeVisitor
public SparkExpressionTreeVisitor()
-
-
Method Details
-
process
-
visitExpression
-
visitComparisonExpression
-
visitBetweenExpression
-
visitLogicalExpression
-
visitArithmeticBinary
-
visitIdentifier
-
visitLiteral
-
visitBooleanLiteral
-
visitLongLiteral
-
visitStringLiteral
-
visitNullLiteral
-