Class BinaryUnionReplacer
- java.lang.Object
-
- org.apache.flink.optimizer.traversals.BinaryUnionReplacer
-
- All Implemented Interfaces:
org.apache.flink.util.Visitor<PlanNode>
public class BinaryUnionReplacer extends Object implements org.apache.flink.util.Visitor<PlanNode>
A traversal that collects cascading binary unions into a single n-ary union operator. The exception is, when on of the union inputs is materialized, such as in the static-code-path-cache in iterations.
-
-
Constructor Summary
Constructors Constructor Description BinaryUnionReplacer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcollect(Channel in, List<Channel> inputs)voidpostVisit(PlanNode visitable)booleanpreVisit(PlanNode visitable)
-