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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
pdb::AbstractPhysicalNode Member List

This is the complete list of members for pdb::AbstractPhysicalNode, including all inherited members.

AbstractPhysicalNode(string &jobId, const Handle< ComputePlan > &computePlan, LogicalPlanPtr &logicalPlan, ConfigurationPtr &conf)pdb::AbstractPhysicalNode
addConsumer(const pdb::AbstractPhysicalNodePtr &consumer)pdb::AbstractPhysicalNodeinlinevirtual
analyze(const StatisticsPtr &stats, int nextStageID)=0pdb::AbstractPhysicalNodepure virtual
computePlanpdb::AbstractPhysicalNodeprotected
confpdb::AbstractPhysicalNodeprotected
consumerspdb::AbstractPhysicalNodeprotected
getConsumer(int idx)pdb::AbstractPhysicalNode
getCost(const StatisticsPtr &stats)=0pdb::AbstractPhysicalNodepure virtual
getHandle()pdb::AbstractPhysicalNode
getNodeIdentifier()=0pdb::AbstractPhysicalNodepure virtual
getNumConsumers()pdb::AbstractPhysicalNode
getNumProducers()pdb::AbstractPhysicalNode
getProducer(int idx)pdb::AbstractPhysicalNode
getSetIdentifierFromComputation(Handle< Computation > computation)pdb::AbstractPhysicalNodeprotected
handlepdb::AbstractPhysicalNodeprotected
hasConsumers()=0pdb::AbstractPhysicalNodepure virtual
isConsuming(Handle< SetIdentifier > &set)=0pdb::AbstractPhysicalNodepure virtual
jobIdpdb::AbstractPhysicalNodeprotected
logicalPlanpdb::AbstractPhysicalNodeprotected
producerspdb::AbstractPhysicalNodeprotected
removeConsumer(const AbstractPhysicalNodePtr &consumer)pdb::AbstractPhysicalNodeinlinevirtual
to()pdb::AbstractPhysicalNodeinline