alloc(const size_t numBytes) override | File_Namespace::GlobalFileMgr | inline |
cached_chunk_keys_ | File_Namespace::CachingGlobalFileMgr | private |
CachingGlobalFileMgr(int32_t device_id, std::shared_ptr< ForeignStorageInterface > fsi, const std::string &base_path, size_t num_reader_threads, foreign_storage::ForeignStorageCache *disk_cache, size_t defaultPageSize=DEFAULT_PAGE_SIZE) | File_Namespace::CachingGlobalFileMgr | |
checkpoint() override | File_Namespace::CachingGlobalFileMgr | |
checkpoint(const int db_id, const int tb_id) override | File_Namespace::CachingGlobalFileMgr | |
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 &chunk_key, const size_t page_size, const size_t initial_size) override | File_Namespace::CachingGlobalFileMgr | |
db_version_ | File_Namespace::GlobalFileMgr | static |
deleteBuffer(const ChunkKey &chunk_key, const bool purge) override | File_Namespace::CachingGlobalFileMgr | |
deleteBuffersWithPrefix(const ChunkKey &chunk_key_prefix, const bool purge) override | File_Namespace::CachingGlobalFileMgr | |
disk_cache_ | File_Namespace::CachingGlobalFileMgr | private |
fetchBuffer(const ChunkKey &chunk_key, AbstractBuffer *destination_buffer, const size_t num_bytes) override | File_Namespace::CachingGlobalFileMgr | |
findFileMgr(const int32_t db_id, const int32_t tb_id) | File_Namespace::GlobalFileMgr | inline |
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 &chunk_metadata, const ChunkKey &keyPrefix) override | File_Namespace::CachingGlobalFileMgr | |
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 |
isChunkPrefixCacheable(const ChunkKey &chunk_prefix) const | File_Namespace::CachingGlobalFileMgr | private |
printSlabs() override | File_Namespace::GlobalFileMgr | inline |
putBuffer(const ChunkKey &chunk_key, AbstractBuffer *source_buffer, const size_t num_bytes) override | File_Namespace::CachingGlobalFileMgr | |
removeCachedData(const int db_id, const int table_id) | File_Namespace::CachingGlobalFileMgr | |
removeTableRelatedDS(const int db_id, const int table_id) override | File_Namespace::CachingGlobalFileMgr | |
File_Namespace::GlobalFileMgr::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 |