Class ResolvedExpressionVisitor<R>
java.lang.Object
org.apache.flink.table.expressions.ResolvedExpressionVisitor<R>
- All Implemented Interfaces:
org.apache.flink.table.expressions.ExpressionVisitor<R>
- Direct Known Subclasses:
ResolvedExpressionDefaultVisitor
@Internal
public abstract class ResolvedExpressionVisitor<R>
extends Object
implements org.apache.flink.table.expressions.ExpressionVisitor<R>
A visitor for all
ResolvedExpressions.
All expressions of this visitor are the output of the API and might be passed to a planner.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Rvisit(org.apache.flink.table.expressions.Expression other) abstract Rvisit(LocalReferenceExpression localReference) abstract Rvisit(org.apache.flink.table.expressions.ResolvedExpression other) For resolved expressions created by the planner.abstract Rvisit(TableReferenceExpression tableReference) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.table.expressions.ExpressionVisitor
visit, visit, visit, visit, visit
-
Constructor Details
-
ResolvedExpressionVisitor
public ResolvedExpressionVisitor()
-
-
Method Details
-
visit
- Specified by:
visitin interfaceorg.apache.flink.table.expressions.ExpressionVisitor<R>
-
visit
-
visit
-
visit
For resolved expressions created by the planner.
-