Package | Description |
---|---|
org.apache.flink.optimizer.dag |
Modifier and Type | Field and Description |
---|---|
protected List<OptimizerNode.UnclosedBranchDescriptor> |
OptimizerNode.openBranches |
Modifier and Type | Method and Description |
---|---|
protected List<OptimizerNode.UnclosedBranchDescriptor> |
OptimizerNode.computeUnclosedBranchStackForBroadcastInputs(List<OptimizerNode.UnclosedBranchDescriptor> branchesSoFar) |
protected List<OptimizerNode.UnclosedBranchDescriptor> |
OptimizerNode.getBranchesForParent(DagConnection toParent) |
protected List<OptimizerNode.UnclosedBranchDescriptor> |
DataSinkNode.getBranchesForParent(DagConnection parent) |
List<OptimizerNode.UnclosedBranchDescriptor> |
OptimizerNode.getOpenBranches() |
Modifier and Type | Method and Description |
---|---|
protected List<OptimizerNode.UnclosedBranchDescriptor> |
OptimizerNode.computeUnclosedBranchStackForBroadcastInputs(List<OptimizerNode.UnclosedBranchDescriptor> branchesSoFar) |
protected boolean |
OptimizerNode.mergeLists(List<OptimizerNode.UnclosedBranchDescriptor> child1open,
List<OptimizerNode.UnclosedBranchDescriptor> child2open,
List<OptimizerNode.UnclosedBranchDescriptor> result,
boolean markJoinedBranchesAsPipelineBreaking)
The node IDs are assigned in graph-traversal order (pre-order), hence, each list is sorted by
ID in ascending order and all consecutive lists start with IDs in ascending order.
|
protected boolean |
OptimizerNode.mergeLists(List<OptimizerNode.UnclosedBranchDescriptor> child1open,
List<OptimizerNode.UnclosedBranchDescriptor> child2open,
List<OptimizerNode.UnclosedBranchDescriptor> result,
boolean markJoinedBranchesAsPipelineBreaking)
The node IDs are assigned in graph-traversal order (pre-order), hence, each list is sorted by
ID in ascending order and all consecutive lists start with IDs in ascending order.
|
protected boolean |
OptimizerNode.mergeLists(List<OptimizerNode.UnclosedBranchDescriptor> child1open,
List<OptimizerNode.UnclosedBranchDescriptor> child2open,
List<OptimizerNode.UnclosedBranchDescriptor> result,
boolean markJoinedBranchesAsPipelineBreaking)
The node IDs are assigned in graph-traversal order (pre-order), hence, each list is sorted by
ID in ascending order and all consecutive lists start with IDs in ascending order.
|
protected void |
OptimizerNode.removeClosedBranches(List<OptimizerNode.UnclosedBranchDescriptor> openList) |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.