allFileMgrs_ | File_Namespace::GlobalFileMgr | private |
alloc(const size_t numBytes) override | File_Namespace::GlobalFileMgr | inline |
basePath_ | File_Namespace::GlobalFileMgr | private |
checkpoint() override | File_Namespace::GlobalFileMgr | |
checkpoint(const int32_t db_id, const int32_t tb_id) override | File_Namespace::GlobalFileMgr | |
closeFileMgr(const int32_t db_id, const int32_t tb_id) | File_Namespace::GlobalFileMgr | |
compactDataFiles(const int32_t db_id, const int32_t tb_id) | File_Namespace::GlobalFileMgr | |
createBuffer(const ChunkKey &key, size_t pageSize=0, const size_t numBytes=0) override | File_Namespace::GlobalFileMgr | inline |
db_version_ | File_Namespace::GlobalFileMgr | static |
dbConvert_ | File_Namespace::GlobalFileMgr | private |
deleteBuffer(const ChunkKey &key, const bool purge=true) override | File_Namespace::GlobalFileMgr | inline |
deleteBuffersWithPrefix(const ChunkKey &keyPrefix, const bool purge=true) override | File_Namespace::GlobalFileMgr | |
deleteFileMgr(const int32_t db_id, const int32_t tb_id) | File_Namespace::GlobalFileMgr | private |
epoch_ | File_Namespace::GlobalFileMgr | private |
existsDiffBetweenFileMgrParamsAndFileMgr(FileMgr *file_mgr, const FileMgrParams &file_mgr_params) const | File_Namespace::GlobalFileMgr | private |
fetchBuffer(const ChunkKey &key, AbstractBuffer *destBuffer, const size_t numBytes) override | File_Namespace::GlobalFileMgr | inline |
fileMgrs_mutex_ | File_Namespace::GlobalFileMgr | private |
findFileMgr(const int32_t db_id, const int32_t tb_id) | File_Namespace::GlobalFileMgr | inline |
findFileMgrUnlocked(const int32_t db_id, const int32_t tb_id) | File_Namespace::GlobalFileMgr | private |
free(AbstractBuffer *buffer) override | File_Namespace::GlobalFileMgr | inline |
fsi_ | File_Namespace::GlobalFileMgr | protected |
getAllocated() override | File_Namespace::GlobalFileMgr | inline |
getBasePath() const | File_Namespace::GlobalFileMgr | inline |
getBuffer(const ChunkKey &key, const size_t numBytes=0) override | File_Namespace::GlobalFileMgr | inline |
getChunkMetadataVecForKeyPrefix(ChunkMetadataVector &chunkMetadataVec, const ChunkKey &keyPrefix) override | File_Namespace::GlobalFileMgr | inline |
getDBConvert() const | File_Namespace::GlobalFileMgr | inline |
getFileMgr(const int32_t db_id, const int32_t tb_id) | File_Namespace::GlobalFileMgr | |
getFileMgr(const ChunkKey &key) | File_Namespace::GlobalFileMgr | inline |
getInUseSize() override | File_Namespace::GlobalFileMgr | inline |
getMaxSize() override | File_Namespace::GlobalFileMgr | inline |
getMetadataPageSize() const | File_Namespace::GlobalFileMgr | inline |
getMgrType() override | File_Namespace::GlobalFileMgr | inline |
getNumChunks() override | File_Namespace::GlobalFileMgr | |
getNumReaderThreads() | File_Namespace::GlobalFileMgr | inline |
getPageSize() const | File_Namespace::GlobalFileMgr | inline |
getSharedFileMgr(const int db_id, const int table_id) | File_Namespace::GlobalFileMgr | |
getStorageStats(const int32_t db_id, const int32_t tb_id) | File_Namespace::GlobalFileMgr | |
getStringMgrType() override | File_Namespace::GlobalFileMgr | inline |
getTableEpoch(const int32_t db_id, const int32_t tb_id) | File_Namespace::GlobalFileMgr | |
GlobalFileMgr(const int32_t device_id, std::shared_ptr< ForeignStorageInterface > fsi, std::string base_path=".", const size_t num_reader_threads=0, const size_t page_size=DEFAULT_PAGE_SIZE, const size_t metadata_page_size=DEFAULT_METADATA_PAGE_SIZE) | File_Namespace::GlobalFileMgr | |
init() | File_Namespace::GlobalFileMgr | |
isAllocationCapped() override | File_Namespace::GlobalFileMgr | inline |
isBufferOnDevice(const ChunkKey &key) override | File_Namespace::GlobalFileMgr | inline |
lazy_initialized_stats_ | File_Namespace::GlobalFileMgr | private |
max_rollback_epochs_per_table_ | File_Namespace::GlobalFileMgr | private |
metadata_page_size_ | File_Namespace::GlobalFileMgr | private |
num_reader_threads_ | File_Namespace::GlobalFileMgr | private |
ownedFileMgrs_ | File_Namespace::GlobalFileMgr | private |
page_size_ | File_Namespace::GlobalFileMgr | private |
printSlabs() override | File_Namespace::GlobalFileMgr | inline |
putBuffer(const ChunkKey &key, AbstractBuffer *d, const size_t numBytes=0) override | File_Namespace::GlobalFileMgr | inline |
removeTableRelatedDS(const int32_t db_id, const int32_t tb_id) override | File_Namespace::GlobalFileMgr | |
resetTableEpochFloor(const int32_t db_id, const int32_t tb_id) | File_Namespace::GlobalFileMgr | |
setDBConvert(bool val) | File_Namespace::GlobalFileMgr | inline |
setFileMgr(const int db_id, const int table_id, std::shared_ptr< FileMgr > file_mgr) | File_Namespace::GlobalFileMgr | |
setFileMgrParams(const int32_t db_id, const int32_t tb_id, const FileMgrParams &file_mgr_params) | File_Namespace::GlobalFileMgr | |
setTableEpoch(const int32_t db_id, const int32_t tb_id, const int32_t start_epoch) | File_Namespace::GlobalFileMgr | |
writeFileMgrData(FileMgr *fileMgr=0) | File_Namespace::GlobalFileMgr | |
~GlobalFileMgr() override | File_Namespace::GlobalFileMgr | inline |