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

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

allComputationspdb::ComputePlanprivate
buildPipeline(std::string sourceTupleSetName, std::string targetTupleSetName, std::string targetComputationName, std::function< std::pair< void *, size_t >()> getPage, std::function< void(void *)> discardTempPage, std::function< void(void *)> writeBackPage, std::map< std::string, ComputeInfoPtr > &params)pdb::ComputePlaninline
buildPipeline(std::string sourceTupleSetName, std::string targetTupleSetName, std::string targetComputationName, std::function< std::pair< void *, size_t >()> getPage, std::function< void(void *)> discardTempPage, std::function< void(void *)> writeBackPage)pdb::ComputePlaninline
buildPipeline(std::vector< std::string > buildTheseTupleSets, std::string sourceTupleSetName, std::string targetComputationName, std::function< std::pair< void *, size_t >()> getPage, std::function< void(void *)> discardTempPage, std::function< void(void *)> writeBackPage, std::map< std::string, ComputeInfoPtr > &params)pdb::ComputePlaninline
buildPipeline(std::vector< std::string > buildTheseTupleSets, std::string sourceTupleSetName, std::string targetComputationName, std::function< std::pair< void *, size_t >()> getPage, std::function< void(void *)> discardTempPage, std::function< void(void *)> writeBackPage)pdb::ComputePlaninline
ComputePlan()pdb::ComputePlaninline
ComputePlan(String &TCAPComputation, Vector< Handle< Computation >> &allComputations)pdb::ComputePlaninline
deleteObject(void *deleteMe)pdb::Objectinlinevirtual
getMerger(std::string sourceTupleSetName, std::string targetTupleSetName, std::string targetComputationName)pdb::ComputePlaninline
getPlan()pdb::ComputePlaninline
getProducingComputationName(std::string sourceTupleSetName)pdb::ComputePlaninline
getShuffler(std::string sourceTupleSetName, std::string targetTupleSetName, std::string targetComputationName)pdb::ComputePlaninline
getSize(void *ofMe)pdb::Objectinlinevirtual
getVTablePtr()pdb::Objectinline
myPlanpdb::ComputePlanprivate
nullifyPlanPointer()pdb::ComputePlaninline
operator delete(void *me)pdb::Objectinlinestatic
operator new(size_t sz, const std::nothrow_t &tag)pdb::Objectinlinestatic
operator new(size_t sz)pdb::Objectinlinestatic
operator new(std::size_t count, void *ptr)pdb::Objectinlinestatic
setUpAndCopyFrom(void *target, void *source) const pdb::Objectinlinevirtual
setVTablePtr(void *setToMe)pdb::Objectinline
TCAPComputationpdb::ComputePlanprivate
~ComputePlan()pdb::ComputePlaninline