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.
|
#include <Partitioner.h>
Public Member Functions | |
Partitioner (std::pair< std::string, std::string > inputDatabaseAndSet, std::pair< std::string, std::string > outputDatabaseAndSet) | |
bool | partition (std::string &errMsg, std::shared_ptr< pdb::QueryClient > queryClient, Handle< PartitionComp< KeyClass, ValueClass >> partitionComp) |
bool | partitionWithTransformation (std::string &errMsg, std::shared_ptr< pdb::QueryClient > queryClient, Handle< PartitionTransformationComp< KeyClass, ValueClass >> partitionComp) |
Private Attributes | |
std::pair< std::string, std::string > | inputDatabaseAndSet |
std::pair< std::string, std::string > | outputDatabaseAndSet |
Definition at line 37 of file Partitioner.h.
pdb::Partitioner< KeyClass, ValueClass >::Partitioner | ( | std::pair< std::string, std::string > | inputDatabaseAndSet, |
std::pair< std::string, std::string > | outputDatabaseAndSet | ||
) |
Definition at line 27 of file Partitioner.cc.
bool pdb::Partitioner< KeyClass, ValueClass >::partition | ( | std::string & | errMsg, |
std::shared_ptr< pdb::QueryClient > | queryClient, | ||
Handle< PartitionComp< KeyClass, ValueClass >> | partitionComp | ||
) |
Definition at line 35 of file Partitioner.cc.
bool pdb::Partitioner< KeyClass, ValueClass >::partitionWithTransformation | ( | std::string & | errMsg, |
std::shared_ptr< pdb::QueryClient > | queryClient, | ||
Handle< PartitionTransformationComp< KeyClass, ValueClass >> | partitionComp | ||
) |
Definition at line 89 of file Partitioner.cc.
|
private |
Definition at line 71 of file Partitioner.h.
|
private |
Definition at line 74 of file Partitioner.h.