#include <QueryClient.h>
|
| | QueryClient () |
| |
| | QueryClient (int portIn, std::string addressIn, PDBLoggerPtr myLoggerIn, bool useScheduler=false) |
| |
| | ~QueryClient () |
| |
| template<class Type > |
| Handle< Set< Type > > | getSet (std::string databaseName, std::string setName) |
| |
| template<class Type > |
| SetIterator< Type > | getSetIterator (std::string databaseName, std::string setName) |
| |
| bool | deleteSet (std::string databaseName, std::string setName) |
| |
| void | setQueryGraph (Handle< Computation > querySink) |
| |
| std::string | getTCAP (std::vector< Handle< Computation >> &computations) |
| |
| bool | registerReplica (std::pair< std::string, std::string > inputDatabaseAndSet, std::pair< std::string, std::string > outputDatabaseAndSet, int numPartitions, int numNodes, std::string type, std::string tcap, std::vector< Handle< Computation >> computations) |
| |
| template<class... Types> |
| bool | executeComputations (std::string &errMsg, Handle< Computation > firstParam, Handle< Types >...args) |
| |
| bool | executeComputations (std::string &errMsg) |
| |
| bool | executeComputations (std::string &errMsg, std::string tcapString, std::vector< Handle< Computation >> computations) |
| |
| void | setUseScheduler (bool useScheduler) |
| |
Definition at line 37 of file QueryClient.h.
| pdb::QueryClient::QueryClient |
( |
| ) |
|
|
inline |
| pdb::QueryClient::QueryClient |
( |
int |
portIn, |
|
|
std::string |
addressIn, |
|
|
PDBLoggerPtr |
myLoggerIn, |
|
|
bool |
useScheduler = false |
|
) |
| |
|
inline |
| pdb::QueryClient::~QueryClient |
( |
| ) |
|
|
inline |
| bool pdb::QueryClient::deleteSet |
( |
std::string |
databaseName, |
|
|
std::string |
setName |
|
) |
| |
|
inline |
template<class... Types>
| bool pdb::QueryClient::executeComputations |
( |
std::string & |
errMsg, |
|
|
Handle< Computation > |
firstParam, |
|
|
Handle< Types >... |
args |
|
) |
| |
|
inline |
| bool pdb::QueryClient::executeComputations |
( |
std::string & |
errMsg | ) |
|
|
inline |
| bool pdb::QueryClient::executeComputations |
( |
std::string & |
errMsg, |
|
|
std::string |
tcapString, |
|
|
std::vector< Handle< Computation >> |
computations |
|
) |
| |
|
inline |
template<class Type >
| Handle<Set<Type> > pdb::QueryClient::getSet |
( |
std::string |
databaseName, |
|
|
std::string |
setName |
|
) |
| |
|
inline |
template<class Type >
| SetIterator<Type> pdb::QueryClient::getSetIterator |
( |
std::string |
databaseName, |
|
|
std::string |
setName |
|
) |
| |
|
inline |
| std::string pdb::QueryClient::getTCAP |
( |
std::vector< Handle< Computation >> & |
computations | ) |
|
|
inline |
| bool pdb::QueryClient::registerReplica |
( |
std::pair< std::string, std::string > |
inputDatabaseAndSet, |
|
|
std::pair< std::string, std::string > |
outputDatabaseAndSet, |
|
|
int |
numPartitions, |
|
|
int |
numNodes, |
|
|
std::string |
type, |
|
|
std::string |
tcap, |
|
|
std::vector< Handle< Computation >> |
computations |
|
) |
| |
|
inline |
| void pdb::QueryClient::setUseScheduler |
( |
bool |
useScheduler | ) |
|
|
inline |
| std::string pdb::QueryClient::address |
|
private |
| int pdb::QueryClient::port |
|
private |
| bool pdb::QueryClient::useScheduler |
|
private |
The documentation for this class was generated from the following file: