protected void |
TwoInputNode.addLocalCandidates(Channel template1,
Channel template2,
List<Set<? extends NamedChannel>> broadcastPlanChannels,
RequestedGlobalProperties rgps1,
RequestedGlobalProperties rgps2,
List<PlanNode> target,
OperatorDescriptorDual.LocalPropertiesPair[] validLocalCombinations,
CostEstimator estimator) |
protected void |
SingleInputNode.addLocalCandidates(Channel template,
List<Set<? extends NamedChannel>> broadcastPlanChannels,
RequestedGlobalProperties rgps,
List<PlanNode> target,
CostEstimator estimator) |
void |
SingleInputNode.computeInterestingPropertiesForInputs(CostEstimator estimator) |
void |
DataSourceNode.computeInterestingPropertiesForInputs(CostEstimator estimator) |
void |
BinaryUnionNode.computeInterestingPropertiesForInputs(CostEstimator estimator) |
void |
TwoInputNode.computeInterestingPropertiesForInputs(CostEstimator estimator) |
abstract void |
OptimizerNode.computeInterestingPropertiesForInputs(CostEstimator estimator)
Tells the node to compute the interesting properties for its inputs.
|
void |
DataSinkNode.computeInterestingPropertiesForInputs(CostEstimator estimator) |
void |
WorksetIterationNode.computeInterestingPropertiesForInputs(CostEstimator estimator) |
void |
AbstractPartialSolutionNode.computeInterestingPropertiesForInputs(CostEstimator estimator) |
void |
BulkIterationNode.computeInterestingPropertiesForInputs(CostEstimator estimator) |
List<PlanNode> |
SingleInputNode.getAlternativePlans(CostEstimator estimator) |
List<PlanNode> |
DataSourceNode.getAlternativePlans(CostEstimator estimator) |
List<PlanNode> |
BinaryUnionNode.getAlternativePlans(CostEstimator estimator) |
List<PlanNode> |
TwoInputNode.getAlternativePlans(CostEstimator estimator) |
abstract List<PlanNode> |
OptimizerNode.getAlternativePlans(CostEstimator estimator)
Computes the plan alternatives for this node, an implicitly for all nodes that are children
of this node.
|
List<PlanNode> |
DataSinkNode.getAlternativePlans(CostEstimator estimator) |
List<PlanNode> |
AbstractPartialSolutionNode.getAlternativePlans(CostEstimator estimator) |
protected void |
TwoInputNode.instantiate(OperatorDescriptorDual operator,
Channel in1,
Channel in2,
List<Set<? extends NamedChannel>> broadcastPlanChannels,
List<PlanNode> target,
CostEstimator estimator,
RequestedGlobalProperties globPropsReq1,
RequestedGlobalProperties globPropsReq2,
RequestedLocalProperties locPropsReq1,
RequestedLocalProperties locPropsReq2) |
protected void |
WorksetIterationNode.instantiate(OperatorDescriptorDual operator,
Channel solutionSetIn,
Channel worksetIn,
List<Set<? extends NamedChannel>> broadcastPlanChannels,
List<PlanNode> target,
CostEstimator estimator,
RequestedGlobalProperties globPropsReqSolutionSet,
RequestedGlobalProperties globPropsReqWorkset,
RequestedLocalProperties locPropsReqSolutionSet,
RequestedLocalProperties locPropsReqWorkset) |
protected void |
SingleInputNode.instantiateCandidate(OperatorDescriptorSingle dps,
Channel in,
List<Set<? extends NamedChannel>> broadcastPlanChannels,
List<PlanNode> target,
CostEstimator estimator,
RequestedGlobalProperties globPropsReq,
RequestedLocalProperties locPropsReq) |
protected void |
BulkIterationNode.instantiateCandidate(OperatorDescriptorSingle dps,
Channel in,
List<Set<? extends NamedChannel>> broadcastPlanChannels,
List<PlanNode> target,
CostEstimator estimator,
RequestedGlobalProperties globPropsReq,
RequestedLocalProperties locPropsReq) |