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::SimplePhysicalJoinNode Member List

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

AbstractPhysicalNode(string &jobId, const Handle< ComputePlan > &computePlan, LogicalPlanPtr &logicalPlan, ConfigurationPtr &conf)pdb::AbstractPhysicalNode
activeConsumerspdb::SimplePhysicalNodeprotected
addConsumer(const AbstractPhysicalNodePtr &consumer) overridepdb::SimplePhysicalNodevirtual
analyze(const StatisticsPtr &stats, int nextStageID) overridepdb::SimplePhysicalNodevirtual
analyze(TupleSetJobStageBuilderPtr &shared_ptr, SimplePhysicalNodePtr &prevNode, const StatisticsPtr &stats, int nextStageID)pdb::SimplePhysicalNode
analyzeMultipleConsumers(TupleSetJobStageBuilderPtr &ptr, SimplePhysicalNodePtr &prevNode, const StatisticsPtr &stats, int nextStageID)pdb::SimplePhysicalNodeprotectedvirtual
analyzeOutput(TupleSetJobStageBuilderPtr &ptr, SimplePhysicalNodePtr &prevNode, const StatisticsPtr &stats, int nextStageID) overridepdb::SimplePhysicalJoinNodevirtual
analyzeSingleConsumer(TupleSetJobStageBuilderPtr &tupleStageBuilder, SimplePhysicalNodePtr &prevNode, const StatisticsPtr &stats, int nextStageID) overridepdb::SimplePhysicalJoinNodevirtual
BROADCAST_JOIN_COST_THRESHOLDpdb::SimplePhysicalJoinNodeprivate
computePlanpdb::AbstractPhysicalNodeprotected
confpdb::AbstractPhysicalNodeprotected
consumerspdb::AbstractPhysicalNodeprotected
getConsumer(int idx)pdb::AbstractPhysicalNode
getCost(const StatisticsPtr &stats) overridepdb::SimplePhysicalNodevirtual
getCost(Handle< SetIdentifier > source, const StatisticsPtr &stats)pdb::SimplePhysicalNodeprotected
getHandle()pdb::AbstractPhysicalNode
getNode() const pdb::SimplePhysicalNode
getNodeIdentifier() overridepdb::SimplePhysicalNodeprotectedvirtual
getNumConsumers()pdb::AbstractPhysicalNode
getNumProducers()pdb::AbstractPhysicalNode
getProducer(int idx)pdb::AbstractPhysicalNode
getSetIdentifierFromComputation(Handle< Computation > computation)pdb::AbstractPhysicalNodeprotected
getSimpleNodeHandle()pdb::SimplePhysicalNode
getSourceSetIdentifier() const pdb::SimplePhysicalNodeprotected
handlepdb::AbstractPhysicalNodeprotected
hasConsumers() overridepdb::SimplePhysicalNodevirtual
hashSetNamepdb::SimplePhysicalJoinNodeprivate
isConsuming(Handle< SetIdentifier > &set) overridepdb::SimplePhysicalNodevirtual
jobIdpdb::AbstractPhysicalNodeprotected
logicalPlanpdb::AbstractPhysicalNodeprotected
nodepdb::SimplePhysicalNodeprotected
producerspdb::AbstractPhysicalNodeprotected
removeConsumer(const AbstractPhysicalNodePtr &consumer)pdb::AbstractPhysicalNodeinlinevirtual
rollbackedpdb::SimplePhysicalJoinNodeprivate
SimplePhysicalJoinNode(string jobId, AtomicComputationPtr node, const Handle< ComputePlan > &computePlan, LogicalPlanPtr logicalPlan, ConfigurationPtr conf)pdb::SimplePhysicalJoinNode
SimplePhysicalNode(string jobId, AtomicComputationPtr node, const Handle< ComputePlan > &computePlan, LogicalPlanPtr logicalPlan, ConfigurationPtr conf)pdb::SimplePhysicalNode
sourceSetIdentifierpdb::SimplePhysicalNodeprotected
to()pdb::AbstractPhysicalNodeinline
transversedpdb::SimplePhysicalJoinNodeprivate