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

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

addresspdb::PDBClientprivate
catalogClientpdb::PDBClientprivate
cleanup()pdb::ServerFunctionalityinlinevirtual
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
dispatcherClientpdb::PDBClientprivate
distributedStorageClientpdb::PDBClientprivate
errorMsgpdb::PDBClientprivate
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::PDBClientprivate
getErrorMessage()pdb::PDBClient
getFunctionality()pdb::ServerFunctionalityinline
getLogger()pdb::ServerFunctionalityinline
getSetIterator(std::string databaseName, std::string setName)pdb::PDBClient
getWorker()pdb::ServerFunctionalityinline
listAllRegisteredMetadata()pdb::PDBClient
listNodesInCluster()pdb::PDBClient
listRegisteredDatabases()pdb::PDBClient
listRegisteredSetsForADatabase(std::string databaseName)pdb::PDBClient
listUserDefinedTypes()pdb::PDBClient
loggerpdb::PDBClientprivate
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
portpdb::PDBClientprivate
printCatalogMetadata(pdb::Handle< pdb::CatalogPrintMetadata > itemToSearch)pdb::PDBClient
queryClientpdb::PDBClientprivate
recordServer(PDBServer &recordMe)pdb::ServerFunctionalityinline
registerHandlers(PDBServer &forMe)pdb::PDBClientvirtual
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
returnedMsgpdb::PDBClientprivate
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