Class 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 Detail

      • ResolvedExpressionVisitor

        public ResolvedExpressionVisitor()
    • Method Detail

      • visit

        public final R visit​(org.apache.flink.table.expressions.Expression other)
        Specified by:
        visit in interface org.apache.flink.table.expressions.ExpressionVisitor<R>
      • visit

        public abstract R visit​(org.apache.flink.table.expressions.ResolvedExpression other)
        For resolved expressions created by the planner.