Class ResolvedExpressionDefaultVisitor<T>
java.lang.Object
org.apache.flink.table.expressions.ResolvedExpressionVisitor<T>
org.apache.flink.table.expressions.utils.ResolvedExpressionDefaultVisitor<T>
- All Implemented Interfaces:
org.apache.flink.table.expressions.ExpressionVisitor<T>
@Internal
public abstract class ResolvedExpressionDefaultVisitor<T>
extends ResolvedExpressionVisitor<T>
A utility
ResolvedExpressionVisitor that calls defaultMethod(ResolvedExpression)
by default, unless other methods are overridden explicitly.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract TdefaultMethod(org.apache.flink.table.expressions.ResolvedExpression expression) visit(org.apache.flink.table.expressions.CallExpression call) visit(org.apache.flink.table.expressions.FieldReferenceExpression fieldReference) visit(LocalReferenceExpression localReference) visit(org.apache.flink.table.expressions.NestedFieldReferenceExpression nestedFieldReference) visit(org.apache.flink.table.expressions.ResolvedExpression other) For resolved expressions created by the planner.visit(TableReferenceExpression tableReference) visit(org.apache.flink.table.expressions.TypeLiteralExpression typeLiteral) visit(org.apache.flink.table.expressions.ValueLiteralExpression valueLiteral) Methods inherited from class org.apache.flink.table.expressions.ResolvedExpressionVisitor
visit
-
Constructor Details
-
ResolvedExpressionDefaultVisitor
public ResolvedExpressionDefaultVisitor()
-
-
Method Details
-
visit
- Specified by:
visitin classResolvedExpressionVisitor<T>
-
visit
- Specified by:
visitin classResolvedExpressionVisitor<T>
-
visit
-
visit
-
visit
-
visit
-
visit
Description copied from class:ResolvedExpressionVisitorFor resolved expressions created by the planner.- Specified by:
visitin classResolvedExpressionVisitor<T>
-
visit
public T visit(org.apache.flink.table.expressions.NestedFieldReferenceExpression nestedFieldReference) -
defaultMethod
protected abstract T defaultMethod(org.apache.flink.table.expressions.ResolvedExpression expression)
-