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 DatabaseInterface, including all inherited members.
addObject(PDBObjectPtr object, PageID &pageId, MiniPageID &miniPageId)=0 | DatabaseInterface | pure virtual |
addType(TypePtr type)=0 | DatabaseInterface | pure virtual |
dump()=0 | DatabaseInterface | pure virtual |
flush()=0 | DatabaseInterface | pure virtual |
getDatabaseID()=0 | DatabaseInterface | pure virtual |
getDatabaseName()=0 | DatabaseInterface | pure virtual |
getNumPages(UserTypeID typeId, SetID setId)=0 | DatabaseInterface | pure virtual |
getObject(UserTypeID typeID, SetID setID, PageID pageID, MiniPageID miniPageID)=0 | DatabaseInterface | pure virtual |
getObjectByOffset(UserTypeID typeID, SetID setID, PageID pageID, size_t offset)=0 | DatabaseInterface | pure virtual |
getPage(UserTypeID typeID, SetID setID, PageID pageID)=0 | DatabaseInterface | pure virtual |
getType(UserTypeID typeId)=0 | DatabaseInterface | pure virtual |
removeType(UserTypeID typeID)=0 | DatabaseInterface | pure virtual |
~DatabaseInterface() | DatabaseInterface | inlinevirtual |