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::PDBClient, including all inherited members.
address | pdb::PDBClient | private |
catalogClient | pdb::PDBClient | private |
cleanup() | pdb::ServerFunctionality | inlinevirtual |
clearSet(const std::string &databaseName, const std::string &setName, const std::string &typeName) | pdb::PDBClient | |
createDatabase(const std::string &databaseName) | pdb::PDBClient | |
createSet(const std::string &databaseName, const std::string &setName, const std::string &typeName) | pdb::PDBClient | |
createSet(const std::string &databaseName, const std::string &setName) | pdb::PDBClient | |
createSet(const std::string &databaseName, const std::string &setName, const std::string &typeName, size_t pageSize=DEFAULT_PAGE_SIZE) | pdb::PDBClient | |
createSet(const std::string &databaseName, const std::string &setName, size_t pageSize) | pdb::PDBClient | |
createTempSet(const std::string &databaseName, const std::string &setName, const std::string &typeName, size_t pageSize=DEFAULT_PAGE_SIZE) | pdb::PDBClient | |
deleteSet(std::string databaseName, std::string setName) | pdb::PDBClient | |
dispatcherClient | pdb::PDBClient | private |
distributedStorageClient | pdb::PDBClient | private |
errorMsg | pdb::PDBClient | private |
executeComputations(Handle< Computation > firstParam, Handle< Types >...args) | pdb::PDBClient | |
exportSet(const std::string &databaseName, const std::string &setName, const std::string &outputFilePath, const std::string &format) | pdb::PDBClient | |
flushData() | pdb::PDBClient | |
generateResponseHandler(std::string description, std::string &errMsg) | pdb::PDBClient | private |
getErrorMessage() | pdb::PDBClient | |
getFunctionality() | pdb::ServerFunctionality | inline |
getLogger() | pdb::ServerFunctionality | inline |
getSetIterator(std::string databaseName, std::string setName) | pdb::PDBClient | |
getWorker() | pdb::ServerFunctionality | inline |
listAllRegisteredMetadata() | pdb::PDBClient | |
listNodesInCluster() | pdb::PDBClient | |
listRegisteredDatabases() | pdb::PDBClient | |
listRegisteredSetsForADatabase(std::string databaseName) | pdb::PDBClient | |
listUserDefinedTypes() | pdb::PDBClient | |
logger | pdb::PDBClient | private |
partitionAndTransformSet(std::pair< std::string, std::string > inputSet, std::pair< std::string, std::string > outputSet, Handle< PartitionTransformationComp< KeyClass, ValueClass >> partitionComp) | pdb::PDBClient | |
partitionSet(std::pair< std::string, std::string > inputSet, std::pair< std::string, std::string > outputSet, Handle< PartitionComp< KeyClass, ValueClass >> partitionComp) | pdb::PDBClient | |
PDBClient(int portIn, std::string addressIn) | pdb::PDBClient | |
PDBClient() | pdb::PDBClient | |
port | pdb::PDBClient | private |
printCatalogMetadata(pdb::Handle< pdb::CatalogPrintMetadata > itemToSearch) | pdb::PDBClient | |
queryClient | pdb::PDBClient | private |
recordServer(PDBServer &recordMe) | pdb::ServerFunctionality | inline |
registerHandlers(PDBServer &forMe) | pdb::PDBClient | virtual |
registerNode(string &localIP, int localPort, string &nodeName, string &nodeType, int nodeStatus) | pdb::PDBClient | |
registerSet(std::pair< std::string, std::string > setAndDatabase, PartitionPolicy::Policy policy) | pdb::PDBClient | |
registerType(std::string fileContainingSharedLib) | pdb::PDBClient | |
removeDatabase(const std::string &databaseName) | pdb::PDBClient | |
removeSet(const std::string &databaseName, const std::string &setName) | pdb::PDBClient | |
removeTempSet(const std::string &databaseName, const std::string &setName, const std::string &typeName) | pdb::PDBClient | |
returnedMsg | pdb::PDBClient | private |
sendBytes(std::pair< std::string, std::string > setAndDatabase, char *bytes, size_t numBytes) | pdb::PDBClient | |
sendData(std::pair< std::string, std::string > setAndDatabase, Handle< Vector< Handle< DataType >>> dataToSend) | pdb::PDBClient | |
~PDBClient() | pdb::PDBClient |