#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: