AbstractPhysicalNode(string &jobId, const Handle< ComputePlan > &computePlan, LogicalPlanPtr &logicalPlan, ConfigurationPtr &conf) | pdb::AbstractPhysicalNode | |
addConsumer(const pdb::AbstractPhysicalNodePtr &consumer) | pdb::AbstractPhysicalNode | inlinevirtual |
AdvancedPhysicalAbstractPipe(string &jobId, const Handle< ComputePlan > &computePlan, LogicalPlanPtr &logicalPlan, ConfigurationPtr &conf, vector< AtomicComputationPtr > &pipeComputations, size_t id) | pdb::AdvancedPhysicalAbstractPipe | |
AdvancedPhysicalStraightPipe(string &jobId, Handle< ComputePlan > &computePlan, LogicalPlanPtr &logicalPlan, ConfigurationPtr &conf, vector< AtomicComputationPtr > &pipeComputations, size_t id) | pdb::AdvancedPhysicalStraightPipe | |
analyze(const StatisticsPtr &stats, int nextStageID) override | pdb::AdvancedPhysicalAbstractPipe | virtual |
chainMe(int nextStageID, const StatisticsPtr &stats, PhysicalOptimizerResultPtr previous) | pdb::AdvancedPhysicalAbstractPipe | virtual |
computePlan | pdb::AbstractPhysicalNode | protected |
conf | pdb::AbstractPhysicalNode | protected |
consumers | pdb::AbstractPhysicalNode | protected |
getAdvancedPhysicalNodeHandle() | pdb::AdvancedPhysicalAbstractPipe | |
getConsumer(int idx) | pdb::AbstractPhysicalNode | |
getCost(const StatisticsPtr &stats) override | pdb::AdvancedPhysicalAbstractPipe | virtual |
getHandle() | pdb::AbstractPhysicalNode | |
getNodeIdentifier() override | pdb::AdvancedPhysicalAbstractPipe | virtual |
getNumConsumers() | pdb::AbstractPhysicalNode | |
getNumProducers() | pdb::AbstractPhysicalNode | |
getPipeComputations() const | pdb::AdvancedPhysicalAbstractPipe | |
getPipelineComputationAt(size_t idx) | pdb::AdvancedPhysicalAbstractPipe | |
getPossibleAlgorithms(const StatisticsPtr &stats) override | pdb::AdvancedPhysicalStraightPipe | virtual |
getProbingHashSets() | pdb::AdvancedPhysicalAbstractPipe | |
getProducer(int idx) | pdb::AbstractPhysicalNode | |
getSelectedAlgorithm() const | pdb::AdvancedPhysicalAbstractPipe | |
getSetIdentifierFromComputation(Handle< Computation > computation) | pdb::AbstractPhysicalNode | protected |
getSourceSetIdentifier() const | pdb::AdvancedPhysicalAbstractPipe | |
getType() override | pdb::AdvancedPhysicalStraightPipe | virtual |
handle | pdb::AbstractPhysicalNode | protected |
hasConsumers() override | pdb::AdvancedPhysicalAbstractPipe | virtual |
id | pdb::AdvancedPhysicalAbstractPipe | protected |
isAggregating() | pdb::AdvancedPhysicalAbstractPipe | |
isChainable() | pdb::AdvancedPhysicalAbstractPipe | virtual |
isConsuming(Handle< SetIdentifier > &set) override | pdb::AdvancedPhysicalAbstractPipe | virtual |
isExecuted() | pdb::AdvancedPhysicalAbstractPipe | virtual |
isJoining() | pdb::AdvancedPhysicalAbstractPipe | |
isPipelinable(AdvancedPhysicalPipelineNodePtr node) | pdb::AdvancedPhysicalAbstractPipe | virtual |
isSource() | pdb::AdvancedPhysicalAbstractPipe | |
jobId | pdb::AbstractPhysicalNode | protected |
logicalPlan | pdb::AbstractPhysicalNode | protected |
pipeComputations | pdb::AdvancedPhysicalAbstractPipe | protected |
pipelineMe(int nextStageID, std::vector< AdvancedPhysicalPipelineNodePtr > pipeline, const StatisticsPtr &stats) | pdb::AdvancedPhysicalAbstractPipe | virtual |
producers | pdb::AbstractPhysicalNode | protected |
propose(std::vector< AdvancedPhysicalAbstractAlgorithmPtr > algorithms) | pdb::AdvancedPhysicalAbstractPipe | virtual |
removeConsumer(const AbstractPhysicalNodePtr &consumer) | pdb::AbstractPhysicalNode | inlinevirtual |
selectedAlgorithm | pdb::AdvancedPhysicalAbstractPipe | protected |
selectOutputAlgorithm() override | pdb::AdvancedPhysicalStraightPipe | virtual |
setSourceSetIdentifier(const Handle< SetIdentifier > &sourceSetIdentifier) | pdb::AdvancedPhysicalAbstractPipe | |
sourceSetIdentifier | pdb::AdvancedPhysicalAbstractPipe | protected |
to() | pdb::AbstractPhysicalNode | inline |