Uses of Class
org.apache.flink.table.planner.plan.nodes.exec.ExecEdge.Shuffle
Packages that use ExecEdge.Shuffle
-
Uses of ExecEdge.Shuffle in org.apache.flink.table.planner.plan.nodes.exec
Subclasses of ExecEdge.Shuffle in org.apache.flink.table.planner.plan.nodes.execModifier and TypeClassDescriptionstatic classRecords are shuffled by hash when passing through this edge.Fields in org.apache.flink.table.planner.plan.nodes.exec declared as ExecEdge.ShuffleModifier and TypeFieldDescriptionstatic final ExecEdge.ShuffleExecEdge.ANY_SHUFFLEAny type of shuffle is OK when passing through this edge.static final ExecEdge.ShuffleExecEdge.BROADCAST_SHUFFLEFull records are provided for each parallelism of the target node.static final ExecEdge.ShuffleExecEdge.FORWARD_SHUFFLERecords are shuffled in same parallelism (function call).static final ExecEdge.ShuffleExecEdge.SINGLETON_SHUFFLEThe parallelism of the target node must be 1.Methods in org.apache.flink.table.planner.plan.nodes.exec that return ExecEdge.ShuffleModifier and TypeMethodDescriptionExecEdge.getShuffle()static ExecEdge.ShuffleExecEdge.hashShuffle(int[] keys) Return hashExecEdge.Shuffle.Methods in org.apache.flink.table.planner.plan.nodes.exec with parameters of type ExecEdge.ShuffleConstructors in org.apache.flink.table.planner.plan.nodes.exec with parameters of type ExecEdge.ShuffleModifierConstructorDescriptionExecEdge(ExecNode<?> source, ExecNode<?> target, ExecEdge.Shuffle shuffle, org.apache.flink.streaming.api.transformations.StreamExchangeMode exchangeMode)