A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
|
#include <AdvancedPhysicalAggregationPipe.h>
Additional Inherited Members | |
Protected Member Functions inherited from pdb::AbstractPhysicalNode | |
Handle< SetIdentifier > | getSetIdentifierFromComputation (Handle< Computation > computation) |
Protected Attributes inherited from pdb::AdvancedPhysicalAbstractPipe | |
AdvancedPhysicalAbstractAlgorithmPtr | selectedAlgorithm |
vector< AtomicComputationPtr > | pipeComputations |
size_t | id |
Handle< SetIdentifier > | sourceSetIdentifier |
Protected Attributes inherited from pdb::AbstractPhysicalNode | |
std::string | jobId |
Handle< ComputePlan > | computePlan |
LogicalPlanPtr | logicalPlan |
ConfigurationPtr | conf |
std::list < AbstractPhysicalNodePtr > | consumers |
std::list < AbstractPhysicalNodeWeakPtr > | producers |
AbstractPhysicalNodeWeakPtr | handle |
Definition at line 26 of file AdvancedPhysicalAggregationPipe.h.
pdb::AdvancedPhysicalAggregationPipe::AdvancedPhysicalAggregationPipe | ( | string & | jobId, |
Handle< ComputePlan > & | computePlan, | ||
LogicalPlanPtr & | logicalPlan, | ||
ConfigurationPtr & | conf, | ||
vector< AtomicComputationPtr > & | pipeComputations, | ||
size_t | id | ||
) |
Definition at line 26 of file AdvancedPhysicalAggregationPipe.cc.
|
overridevirtual |
Returns all the possible algorithms that can be used to execute the pipeline
Implements pdb::AdvancedPhysicalAbstractPipe.
Definition at line 51 of file AdvancedPhysicalAggregationPipe.cc.
|
overridevirtual |
Returns the type of this pipeline
Implements pdb::AdvancedPhysicalAbstractPipe.
Definition at line 66 of file AdvancedPhysicalAggregationPipe.cc.
|
overridevirtual |
Selects the output algorithm for this pipeline
Implements pdb::AdvancedPhysicalAbstractPipe.
Definition at line 39 of file AdvancedPhysicalAggregationPipe.cc.