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

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

addNodeToDB(std::string nodeIP, std::string databaseName, std::string &errMsg)pdb::CatalogClient
addNodeToSet(std::string nodeIP, std::string databaseName, std::string setName, std::string &errMsg)pdb::CatalogClient
addresspdb::CatalogClientprivate
CatalogClient()pdb::CatalogClient
CatalogClient(int port, std::string address, PDBLoggerPtr myLogger)pdb::CatalogClient
CatalogClient(int port, std::string address, PDBLoggerPtr myLogger, bool pointsToCatalogManagerIn)pdb::CatalogClient
cleanup()pdb::ServerFunctionalityinlinevirtual
closeCatalogSQLite(std::string &errMsg)pdb::CatalogClient
createDatabase(std::string databaseName, std::string &errMsg)pdb::CatalogClient
createSet(std::string databaseName, std::string setName, std::string &errMsg)pdb::CatalogClient
createSet(int16_t identifier, std::string databaseName, std::string setName, std::string &errMsg)pdb::CatalogClient
deleteDatabase(std::string databaseName, std::string &errMsg)pdb::CatalogClient
deleteGenericMetadata(pdb::Handle< Type > metadataItem, std::string &errMsg)pdb::CatalogClient
deleteSet(std::string databaseName, std::string setName, std::string &errMsg)pdb::CatalogClient
getFunctionality()pdb::ServerFunctionalityinline
getLogger()pdb::ServerFunctionalityinline
getObjectType(std::string databaseName, std::string setName, std::string &errMsg)pdb::CatalogClient
getPointsToManagerCatalog()pdb::CatalogClient
getSharedLibrary(int16_t identifier, std::string sharedLibraryFileName)pdb::CatalogClient
getSharedLibraryByTypeName(int16_t identifier, std::string &typeName, std::string sharedLibraryFileName, Handle< CatalogUserTypeMetadata > &typeMetadata, string &sharedLibraryBytes, std::string &errMsg)pdb::CatalogClient
getWorker()pdb::ServerFunctionalityinline
listAllRegisteredMetadata(std::string &errMsg)pdb::CatalogClient
listNodesInCluster(std::string &errMsg)pdb::CatalogClient
listRegisteredDatabases(std::string &errMsg)pdb::CatalogClient
listRegisteredSetsForADatabase(std::string databaseName, std::string &errMsg)pdb::CatalogClient
listUserDefinedTypes(std::string &errMsg)pdb::CatalogClient
myLoggerpdb::CatalogClientprivate
pointsToCatalogManagerpdb::CatalogClientprivate
portpdb::CatalogClientprivate
printCatalogMetadata(pdb::Handle< pdb::CatalogPrintMetadata > itemToSearch, std::string &errMsg)pdb::CatalogClient
printCatalogMetadata(std::string &categoryToPrint, std::string &errMsg)pdb::CatalogClient
recordServer(PDBServer &recordMe)pdb::ServerFunctionalityinline
registerDatabaseMetadata(std::string databaseName, std::string &errMsg)pdb::CatalogClient
registerGenericMetadata(pdb::Handle< Type > metadataItem, std::string &errMsg)pdb::CatalogClient
registerHandlers(PDBServer &forMe) overridepdb::CatalogClientvirtual
registerNodeMetadata(pdb::Handle< pdb::CatalogNodeMetadata > nodeData, std::string &errMsg)pdb::CatalogClient
registerType(std::string fileContainingSharedLib, std::string &errMsg)pdb::CatalogClient
removeNodeFromDB(std::string nodeIP, std::string databaseName, std::string &errMsg)pdb::CatalogClient
removeNodeFromSet(std::string nodeIP, std::string databaseName, std::string setName, std::string &errMsg)pdb::CatalogClient
searchForObjectTypeName(std::string objectTypeName)pdb::CatalogClient
setPointsToManagerCatalog(bool pointsToManager)pdb::CatalogClient
shutDownServer(std::string &errMsg)pdb::CatalogClient
workingMutexpdb::CatalogClientprivate
~CatalogClient()pdb::CatalogClient