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

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

addStage(ComputeExecutorPtr addMe)pdb::Pipelineinline
cleanPages(int iteration)pdb::Pipelineinline
dataSinkpdb::Pipelineprivate
dataSourcepdb::Pipelineprivate
discardPagepdb::Pipelineprivate
getNewPagepdb::Pipelineprivate
Pipeline(std::function< std::pair< void *, size_t >()> getNewPage, std::function< void(void *)> discardPage, std::function< void(void *)> writeBackPage, ComputeSourcePtr dataSource, ComputeSinkPtr tupleSink)pdb::Pipelineinline
pipelinepdb::Pipelineprivate
run()pdb::Pipelineinline
unwrittenPagespdb::Pipelineprivate
writeBackPagepdb::Pipelineprivate
~Pipeline()pdb::Pipelineinline