Class AbstractExecNodeExactlyOnceVisitor

java.lang.Object
org.apache.flink.table.planner.plan.nodes.exec.visitor.AbstractExecNodeExactlyOnceVisitor
All Implemented Interfaces:
ExecNodeVisitor
Direct Known Subclasses:
ExecNodeGraphValidator

public abstract class AbstractExecNodeExactlyOnceVisitor extends Object implements ExecNodeVisitor
Implement of ExecNodeVisitor. All nodes are visited exactly once.
  • Constructor Details

    • AbstractExecNodeExactlyOnceVisitor

      public AbstractExecNodeExactlyOnceVisitor()
  • Method Details

    • visit

      public void visit(ExecNode<?> node)
      Description copied from interface: ExecNodeVisitor
      Visits a node during a traversal.
      Specified by:
      visit in interface ExecNodeVisitor
      Parameters:
      node - ExecNode to visit
    • visitNode

      protected abstract void visitNode(ExecNode<?> node)
    • visitInputs

      protected void visitInputs(ExecNode<?> node)