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.
|
This is the complete list of members for pdb::JoinTupleSingleton, including all inherited members.
getMerger()=0 | pdb::JoinTupleSingleton | pure virtual |
getPartitionedSink(int numPartitionsPerNode, int numNodes, TupleSpec &consumeMe, TupleSpec &attsToOpOn, TupleSpec &projection, std::vector< int > &whereEveryoneGoes)=0 | pdb::JoinTupleSingleton | pure virtual |
getPartitionedSource(size_t myPartitionId, std::function< PDBPagePtr()> getAnotherVector, std::function< void(PDBPagePtr)> doneWithVector, size_t chunkSize, std::vector< int > &whereEveryoneGoes)=0 | pdb::JoinTupleSingleton | pure virtual |
getProber(void *hashTable, std::vector< int > &positions, TupleSpec &inputSchema, TupleSpec &attsToOperateOn, TupleSpec &attsToIncludeInOutput, bool needToSwapLHSAndRhs)=0 | pdb::JoinTupleSingleton | pure virtual |
getShuffler()=0 | pdb::JoinTupleSingleton | pure virtual |
getSink(TupleSpec &consumeMe, TupleSpec &attsToOpOn, TupleSpec &projection, std::vector< int > &whereEveryoneGoes)=0 | pdb::JoinTupleSingleton | pure virtual |