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 allResolvedExpression
s.All expressions of this visitor are the output of the API and might be passed to a planner.
-
-
Constructor Summary
Constructors Constructor Description ResolvedExpressionVisitor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description R
visit(org.apache.flink.table.expressions.Expression other)
abstract R
visit(LocalReferenceExpression localReference)
abstract R
visit(org.apache.flink.table.expressions.ResolvedExpression other)
For resolved expressions created by the planner.abstract R
visit(TableReferenceExpression tableReference)
-
-
-
Method Detail
-
visit
public final R visit(org.apache.flink.table.expressions.Expression other)
- Specified by:
visit
in interfaceorg.apache.flink.table.expressions.ExpressionVisitor<R>
-
visit
public abstract R visit(TableReferenceExpression tableReference)
-
visit
public abstract R visit(LocalReferenceExpression localReference)
-
visit
public abstract R visit(org.apache.flink.table.expressions.ResolvedExpression other)
For resolved expressions created by the planner.
-
-