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
UserType Member List

This is the complete list of members for UserType, including all inherited members.

addSet(string setName, SetID setId, size_t pageSize=DEFAULT_PAGE_SIZE)UserType
cacheUserTypeprivate
confUserTypeprivate
dataPathsUserTypeprivate
dbIdUserTypeprivate
encodePath(string typePath, SetID setId, string setName)UserTypeprotected
flush()UserType
flushBufferUserTypeprivate
getId() const UserTypeinline
getName() const UserTypeinline
getNumSets()UserTypeinline
getSet(SetID setId)UserType
getSets()UserTypeinline
idUserTypeprivate
initializeFromMetaTypeDir(path metaTypeDir)UserType
initializeFromTypeDir(path typeDir)UserType
loggerUserTypeprivate
metaPathUserTypeprivate
nameUserTypeprivate
nodeIdUserTypeprivate
numSetsUserTypeprivate
removeSet(SetID setId)UserType
setId(UserTypeID id)UserTypeinline
setLockUserTypeprivate
setName(string name)UserTypeinline
setsUserTypeprivate
shmUserTypeprivate
UserType(NodeID nodeId, DatabaseID dbId, UserTypeID id, string name, ConfigurationPtr conf, pdb::PDBLoggerPtr logger, SharedMemPtr shm, string metaTypePath, vector< string > *dataTypePaths, PageCachePtr cache, PageCircularBufferPtr flushBuffer)UserType
~UserType()UserType