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::CatalogServer, including all inherited members.
_allDatabases | pdb::CatalogServer | private |
_allNodesInCluster | pdb::CatalogServer | private |
_setTypes | pdb::CatalogServer | private |
_udfsValues | pdb::CatalogServer | private |
addDatabase(string databaseName, string &errMsg) | pdb::CatalogServer | |
addDatabaseMetadata(Handle< CatalogDatabaseMetadata > &dbMetadata, std::string &errMsg) | pdb::CatalogServer | |
addNodeMetadata(Handle< CatalogNodeMetadata > &nodeMetadata, std::string &errMsg) | pdb::CatalogServer | |
addNodeToDB(std::string nodeIP, std::string databaseName, std::string &errMsg) | pdb::CatalogServer | |
addNodeToSet(std::string nodeIP, std::string databaseName, std::string setName, std::string &errMsg) | pdb::CatalogServer | |
addObjectType(int16_t typeID, string &soFile, string &errMsg) | pdb::CatalogServer | |
addSet(int16_t typeIdentifier, string databaseName, string setName, string &errMsg) | pdb::CatalogServer | |
addSetMetadata(Handle< CatalogSetMetadata > &setMetadata, std::string &errMsg) | pdb::CatalogServer | |
allNodesInCluster | pdb::CatalogServer | private |
allTypeCodes | pdb::CatalogServer | private |
allTypeNames | pdb::CatalogServer | private |
broadcastCatalogDelete(Handle< Type > metadataToSend, map< string, pair< bool, string >> &broadcastResults, string &errMsg) | pdb::CatalogServer | |
broadcastCatalogUpdate(Handle< Type > metadataToSend, map< string, pair< bool, string >> &broadcastResults, string &errMsg) | pdb::CatalogServer | |
catalogClientConnectionToManagerCatalogServer | pdb::CatalogServer | private |
catalogDirectory | pdb::CatalogServer | private |
CatalogServer(std::string catalogDirectory, bool isManagerCatalogServer, std::string managerIP, int managerPort) | pdb::CatalogServer | |
catServerLogger | pdb::CatalogServer | private |
cleanup() | pdb::ServerFunctionality | inlinevirtual |
deleteDatabase(string databaseName, string &errMsg) | pdb::CatalogServer | |
deleteSet(std::string databaseName, std::string setName, std::string &errMsg) | pdb::CatalogServer | |
getCatalog() | pdb::CatalogServer | |
getFunctionality() | pdb::ServerFunctionality | inline |
getIsManagerCatalogServer() | pdb::CatalogServer | |
getLogger() | pdb::ServerFunctionality | inline |
getObjectType(string databaseName, string setName) | pdb::CatalogServer | |
getSharedLibrary(int16_t identifier, vector< char > &putResultHere, std::string &errMsg) | pdb::CatalogServer | |
getSharedLibraryByTypeName(std::string typeName, Handle< CatalogUserTypeMetadata > &typeMetadata, string &sharedLibraryBytes, std::string &errMsg) | pdb::CatalogServer | |
getWorker() | pdb::ServerFunctionality | inline |
isDatabaseRegistered(string dbName) | pdb::CatalogServer | |
isManagerCatalogServer | pdb::CatalogServer | private |
isNodeRegistered(string nodeIP) | pdb::CatalogServer | |
isSetRegistered(string dbName, string setName) | pdb::CatalogServer | |
managerIP | pdb::CatalogServer | private |
managerPort | pdb::CatalogServer | private |
pdbCatalog | pdb::CatalogServer | private |
printCatalog(Handle< CatalogPrintMetadata > &metadataToPrint) | pdb::CatalogServer | |
printCatalog() | pdb::CatalogServer | |
recordServer(PDBServer &recordMe) | pdb::ServerFunctionality | inline |
registerHandlers(PDBServer &forMe) override | pdb::CatalogServer | virtual |
removeNodeFromDB(std::string nodeIP, std::string databaseName, std::string &errMsg) | pdb::CatalogServer | |
removeNodeFromSet(std::string nodeIP, std::string databaseName, std::string setName, std::string &errMsg) | pdb::CatalogServer | |
searchForObjectTypeName(string objectTypeName) | pdb::CatalogServer | |
searchForObjectTypeName(int16_t typeIdentifier) | pdb::CatalogServer | |
setIsManagerCatalogServer(bool isManagerCatalogServerIn) | pdb::CatalogServer | |
setTypes | pdb::CatalogServer | private |
updateDatabaseMetadata(Handle< CatalogDatabaseMetadata > &dbMetadata, std::string &errMsg) | pdb::CatalogServer | |
workingMutex | pdb::CatalogServer | private |
~CatalogServer() | pdb::CatalogServer |