73 (*hashSetsToProbe)[outputName] = hashSetName;
155 jobStage->setAllocatorPolicy(
policy);
160 jobStage->setJobId(this->
jobId);
168 jobStage->setProbing(
true);
179 jobStage->setCombining(
true);
187 jobStage->setInputAggHashOut(
true);
190 PDB_COUT <<
"PhysicalOptimizer generates tupleSetJobStage:" <<
"\n";
std::string sourceTupleSetName
void setSourceContext(const Handle< SetIdentifier > &sourceContext)
Handle< SetIdentifier > sinkContext
void setComputePlan(const Handle< ComputePlan > &plan)
void setBroadcasting(bool broadcastOrNot)
void setRepartitionVector(bool repartitionVectorOrNot)
void addTupleSetToBuildPipeline(const std::string &buildMe)
void setJobId(const std::string &jobId)
std::string targetTupleSetName
std::string outputTypeName
Handle< TupleSetJobStage > build()
std::string targetComputationName
std::vector< std::string > buildTheseTupleSets
TupleSetJobStageBuilder()
void setProbing(bool isProbing)
void setSinkContext(const Handle< SetIdentifier > &sinkContext)
Handle< ComputePlan > computePlan
Handle< Map< String, String > > hashSetsToProbe
void setAllocatorPolicy(AllocatorPolicy policy)
void setNumNodesToCollect(int numNodesToCollect)
void setInputAggHashOut(bool inputAggHashOut)
const std::string & getLastSetThatBuildsPipeline() const
void setOutputTypeName(const std::string &outputTypeName)
void setTargetTupleSetName(const std::string &targetTupleSetName)
Handle< SetIdentifier > getSourceSetIdentifier()
void addHashSetToProbe(const std::string &outputName, const std::string &hashSetName)
void setCollectAsMap(bool collectAsMapOrNot)
void setSourceTupleSetName(const std::string &sourceTupleSetSpecifier)
void setTargetComputationName(const std::string &targetComputationSpecifier)
void setJobStageId(int jobStageId)
void setRepartition(bool repartitionOrNot)
Handle< SetIdentifier > combinerContext
void setRepartitionJoin(bool repartitionJoinOrNot)
void setCombiner(Handle< SetIdentifier > combinerContext)
Handle< SetIdentifier > sourceContext
const std::string & getSourceTupleSetName() const