Class NAryUnionPlanNode

  • All Implemented Interfaces:
    DumpableNode<PlanNode>, org.apache.flink.util.Visitable<PlanNode>

    public class NAryUnionPlanNode
    extends PlanNode
    A union operation over multiple inputs (2 or more).
    • Method Detail

      • accept

        public void accept​(org.apache.flink.util.Visitor<PlanNode> visitor)
      • getListOfInputs

        public List<Channel> getListOfInputs()
      • hasDamOnPathDownTo

        public PlanNode.SourceAndDamReport hasDamOnPathDownTo​(PlanNode source)
        Description copied from class: PlanNode
        Checks whether this node has a dam on the way down to the given source node. This method returns either that (a) the source node is not found as a (transitive) child of this node, (b) the node is found, but no dam is on the path, or (c) the node is found and a dam is on the path.
        Specified by:
        hasDamOnPathDownTo in class PlanNode
        Parameters:
        source - The node on the path to which the dam is sought.
        Returns:
        The result whether the node is found and whether a dam is on the path.