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

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

appendPage(FilePartitionID partitionId, PDBPagePtr page)=0PDBFileInterfacepure virtual
clear()=0PDBFileInterfacepure virtual
closeAll()=0PDBFileInterfacepure virtual
getAndSetNumFlushedPages()=0PDBFileInterfacepure virtual
getDbId()=0PDBFileInterfacepure virtual
getFileType()=0PDBFileInterfacepure virtual
getLastFlushedPageID()=0PDBFileInterfacepure virtual
getLatestPageID()=0PDBFileInterfacepure virtual
getNodeId()=0PDBFileInterfacepure virtual
getNumFlushedPages()=0PDBFileInterfacepure virtual
getPageSize()=0PDBFileInterfacepure virtual
getPageSizeInMeta()=0PDBFileInterfacepure virtual
getSetId()=0PDBFileInterfacepure virtual
getTypeId()=0PDBFileInterfacepure virtual
loadPage(FilePartitionID partitionId, unsigned int pageSeqInPartition, char *pageInCache, size_t length)=0PDBFileInterfacepure virtual
openAll()=0PDBFileInterfacepure virtual
updateMeta()=0PDBFileInterfacepure virtual
writeMeta()=0PDBFileInterfacepure virtual
~PDBFileInterface()PDBFileInterfaceinlinevirtual