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

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

_allDatabasespdb::CatalogServerprivate
_allNodesInClusterpdb::CatalogServerprivate
_setTypespdb::CatalogServerprivate
_udfsValuespdb::CatalogServerprivate
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
allNodesInClusterpdb::CatalogServerprivate
allTypeCodespdb::CatalogServerprivate
allTypeNamespdb::CatalogServerprivate
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
catalogClientConnectionToManagerCatalogServerpdb::CatalogServerprivate
catalogDirectorypdb::CatalogServerprivate
CatalogServer(std::string catalogDirectory, bool isManagerCatalogServer, std::string managerIP, int managerPort)pdb::CatalogServer
catServerLoggerpdb::CatalogServerprivate
cleanup()pdb::ServerFunctionalityinlinevirtual
deleteDatabase(string databaseName, string &errMsg)pdb::CatalogServer
deleteSet(std::string databaseName, std::string setName, std::string &errMsg)pdb::CatalogServer
getCatalog()pdb::CatalogServer
getFunctionality()pdb::ServerFunctionalityinline
getIsManagerCatalogServer()pdb::CatalogServer
getLogger()pdb::ServerFunctionalityinline
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::ServerFunctionalityinline
isDatabaseRegistered(string dbName)pdb::CatalogServer
isManagerCatalogServerpdb::CatalogServerprivate
isNodeRegistered(string nodeIP)pdb::CatalogServer
isSetRegistered(string dbName, string setName)pdb::CatalogServer
managerIPpdb::CatalogServerprivate
managerPortpdb::CatalogServerprivate
pdbCatalogpdb::CatalogServerprivate
printCatalog(Handle< CatalogPrintMetadata > &metadataToPrint)pdb::CatalogServer
printCatalog()pdb::CatalogServer
recordServer(PDBServer &recordMe)pdb::ServerFunctionalityinline
registerHandlers(PDBServer &forMe) overridepdb::CatalogServervirtual
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
setTypespdb::CatalogServerprivate
updateDatabaseMetadata(Handle< CatalogDatabaseMetadata > &dbMetadata, std::string &errMsg)pdb::CatalogServer
workingMutexpdb::CatalogServerprivate
~CatalogServer()pdb::CatalogServer