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 PartitionedFile, including all inherited members.
appendPage(FilePartitionID partitionId, PDBPagePtr page) override | PartitionedFile | virtual |
appendPageDirect(FilePartitionID partitionId, PDBPagePtr page) | PartitionedFile | |
buildMetaDataFromMetaPartition(SharedMemPtr shm) | PartitionedFile | |
clear() override | PartitionedFile | virtual |
cleared | PartitionedFile | private |
closeAll() override | PartitionedFile | virtual |
closeDirect() | PartitionedFile | |
dataFiles | PartitionedFile | private |
dataHandles | PartitionedFile | private |
dataPartitionPaths | PartitionedFile | private |
dbId | PartitionedFile | private |
fileMutex | PartitionedFile | private |
getAndSetNumFlushedPages() override | PartitionedFile | virtual |
getDbId() override | PartitionedFile | virtual |
getFileType() override | PartitionedFile | virtual |
getLastFlushedPageID() override | PartitionedFile | virtual |
getLatestPageID() override | PartitionedFile | virtual |
getMetaData() | PartitionedFile | |
getNodeId() override | PartitionedFile | virtual |
getNumFlushedPages() override | PartitionedFile | virtual |
getNumPartitions() | PartitionedFile | |
getPageSize() override | PartitionedFile | virtual |
getPageSizeInMeta() override | PartitionedFile | virtual |
getSetId() override | PartitionedFile | virtual |
getTypeId() override | PartitionedFile | virtual |
initializeDataFiles() | PartitionedFile | |
loadPage(FilePartitionID partitionId, unsigned int pageSeqInPartition, char *pageInCache, size_t length) override | PartitionedFile | virtual |
loadPageDirect(FilePartitionID partitionId, unsigned int pageSeqInPartition, char *pageInCache, size_t length) | PartitionedFile | |
loadPageFromCurPos(FilePartitionID partitionId, unsigned int pageSeqInPartition, char *pageInCache, size_t length) | PartitionedFile | |
loadPageId(FilePartitionID partitionId, unsigned int pageSeqInPartition) | PartitionedFile | |
loadPageIdFromCurPos(FilePartitionID partitionId, unsigned int pageSeqInPartition, char *pageInCache, size_t length) | PartitionedFile | |
logger | PartitionedFile | private |
metaData | PartitionedFile | private |
metaFile | PartitionedFile | private |
metaPartitionPath | PartitionedFile | private |
nodeId | PartitionedFile | private |
openAll() override | PartitionedFile | virtual |
openData() | PartitionedFile | |
openDataDirect() | PartitionedFile | |
openMeta() | PartitionedFile | |
pageSize | PartitionedFile | private |
PartitionedFile(NodeID nodeId, DatabaseID dbId, UserTypeID typeId, SetID setId, string metaPartitionPath, vector< string > dataPartitionPaths, pdb::PDBLoggerPtr logger, size_t pageSize) | PartitionedFile | |
PartitionedFile(NodeID nodeId, DatabaseID dbId, UserTypeID typeId, SetID setId, string metaPartitionPath, pdb::PDBLoggerPtr logger) | PartitionedFile | |
seekNumFlushedPagesInMeta() | PartitionedFile | protected |
seekNumFlushedPagesInPartitionMeta(FilePartitionID partitionId) | PartitionedFile | protected |
seekPage(FILE *file, unsigned int pageSeqInPartition) | PartitionedFile | protected |
seekPageDirect(int handle, unsigned int pageSeqInPartition) | PartitionedFile | protected |
seekPageSizeInMeta() | PartitionedFile | protected |
setDataPartitionPaths(const vector< string > &dataPartitionPaths) | PartitionedFile | |
setId | PartitionedFile | private |
typeId | PartitionedFile | private |
updateMeta() override | PartitionedFile | virtual |
usingDirect | PartitionedFile | private |
writeData(FILE *file, void *data, size_t length) | PartitionedFile | protected |
writeDataDirect(int handle, void *data, size_t length) | PartitionedFile | protected |
writeMeta() override | PartitionedFile | virtual |
~PartitionedFile() | PartitionedFile | |
~PDBFileInterface() | PDBFileInterface | inlinevirtual |