![]() |
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::PipelineStage, including all inherited members.
| batchSize | pdb::PipelineStage | private |
| conf | pdb::PipelineStage | private |
| createProxy(int i, pthread_mutex_t connection_mutex, std::string &errMsg) | pdb::PipelineStage | |
| executePipelineWork(int i, SetSpecifierPtr outputSet, std::vector< PageCircularBufferIteratorPtr > &iterators, PartitionedHashSetPtr hashSet, DataProxyPtr proxy, std::vector< PageCircularBufferPtr > &sinkBuffers, HermesExecutionServer *server, std::string &errMsg) | pdb::PipelineStage | |
| feedSharedBuffers(HermesExecutionServer *server, std::vector< PageCircularBufferPtr > &sourceBuffers, int numPartitions, int &counter, PDBBuzzerPtr tempBuzzer, bool &success, std::string &errMsg) | pdb::PipelineStage | |
| getBackendCircularBufferSize(bool &success, std::string &errMsg) | pdb::PipelineStage | |
| getJobStage() | pdb::PipelineStage | |
| getNumThreads() | pdb::PipelineStage | |
| getUserSetIterators(HermesExecutionServer *server, int numThreads, bool &success, std::string &errMsg) | pdb::PipelineStage | |
| id | pdb::PipelineStage | private |
| jobStage | pdb::PipelineStage | private |
| logger | pdb::PipelineStage | private |
| nodeId | pdb::PipelineStage | private |
| nodeIds | pdb::PipelineStage | private |
| numThreads | pdb::PipelineStage | private |
| PipelineStage(Handle< TupleSetJobStage > stage, SharedMemPtr shm, PDBLoggerPtr logger, ConfigurationPtr conf, NodeID nodeId, size_t batchSize, int numThreads) | pdb::PipelineStage | |
| runPipeline(HermesExecutionServer *server, std::vector< PageCircularBufferPtr > combinerBuffers, SetSpecifierPtr outputSet) | pdb::PipelineStage | |
| runPipeline(HermesExecutionServer *server) | pdb::PipelineStage | |
| runPipelineWithBroadcastSink(HermesExecutionServer *server) | pdb::PipelineStage | |
| runPipelineWithHashPartitionSink(HermesExecutionServer *server) | pdb::PipelineStage | |
| runPipelineWithShuffleSink(HermesExecutionServer *server) | pdb::PipelineStage | |
| sendData(PDBCommunicatorPtr conn, void *bytes, size_t size, std::string databaseName, std::string setName, std::string &errMsg) | pdb::PipelineStage | |
| shm | pdb::PipelineStage | private |
| storeCompressedShuffleData(char *bytes, size_t numBytes, std::string databaseName, std::string setName, std::string address, int port, std::string &errMsg) | pdb::PipelineStage | |
| storeShuffleData(Handle< Vector< Handle< Object >>> data, std::string databaseName, std::string setName, std::string address, int port, bool whetherToPersiste, std::string &errMsg) | pdb::PipelineStage | |
| ~PipelineStage() | pdb::PipelineStage |