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 DefaultDatabase, including all inherited members.
addType(TypePtr type) | DefaultDatabase | |
addType(string name, UserTypeID id) | DefaultDatabase | |
addTypeByPartitionedFiles(string name, UserTypeID id, boost::filesystem::path metaTypeDir) | DefaultDatabase | protected |
addTypeBySequenceFiles(string name, UserTypeID id, boost::filesystem::path typeDir) | DefaultDatabase | protected |
cache | DefaultDatabase | private |
clearType(UserTypeID typeId, string typeName) | DefaultDatabase | protected |
conf | DefaultDatabase | private |
dataDBPaths | DefaultDatabase | private |
dbId | DefaultDatabase | private |
dbName | DefaultDatabase | private |
DefaultDatabase(NodeID nodeId, DatabaseID dbId, string dbName, ConfigurationPtr conf, pdb::PDBLoggerPtr logger, SharedMemPtr shm, string metaDBPath, vector< string > *dataDBPaths, PageCachePtr cache, PageCircularBufferPtr flushBuffer) | DefaultDatabase | |
encodeTypePath(string dbPath, UserTypeID typeId, string typeName) | DefaultDatabase | protected |
flush() | DefaultDatabase | |
flushBuffer | DefaultDatabase | private |
getDatabaseID() | DefaultDatabase | |
getDatabaseName() | DefaultDatabase | |
getType(UserTypeID typeId) | DefaultDatabase | |
getTypes() | DefaultDatabase | |
initializeFromDBDir(boost::filesystem::path dbDir) | DefaultDatabase | |
initializeFromMetaDBDir(boost::filesystem::path metaDBDir) | DefaultDatabase | |
logger | DefaultDatabase | private |
metaDBPath | DefaultDatabase | private |
nodeId | DefaultDatabase | private |
removeType(UserTypeID typeID) | DefaultDatabase | |
shm | DefaultDatabase | private |
typeOpLock | DefaultDatabase | private |
types | DefaultDatabase | private |
~DefaultDatabase() | DefaultDatabase |