Class ResolvedExpressionVisitor<R>
- java.lang.Object
-
- org.apache.flink.table.expressions.ResolvedExpressionVisitor<R>
-
- All Implemented Interfaces:
ExpressionVisitor<R>
- Direct Known Subclasses:
ResolvedExpressionDefaultVisitor
@Internal public abstract class ResolvedExpressionVisitor<R> extends Object implements 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(Expression other)
abstract R
visit(LocalReferenceExpression localReference)
abstract R
visit(ResolvedExpression other)
For resolved expressions created by the planner.abstract R
visit(TableReferenceExpression tableReference)
-
-
-
Method Detail
-
visit
public final R visit(Expression other)
- Specified by:
visit
in interfaceExpressionVisitor<R>
-
visit
public abstract R visit(TableReferenceExpression tableReference)
-
visit
public abstract R visit(LocalReferenceExpression localReference)
-
visit
public abstract R visit(ResolvedExpression other)
For resolved expressions created by the planner.
-
-