OmniSciDB  d2f719934e
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
foreign_storage::CachingForeignStorageMgr Member List

This is the complete list of members for foreign_storage::CachingForeignStorageMgr, including all inherited members.

alloc(const size_t num_bytes) overrideforeign_storage::ForeignStorageMgr
allocateTempBuffersForChunks(const std::set< ChunkKey > &chunk_keys)foreign_storage::ForeignStorageMgrprotected
CachingForeignStorageMgr(ForeignStorageCache *cache)foreign_storage::CachingForeignStorageMgr
checkIfS3NeedsToBeEnabled(const ChunkKey &chunk_key)foreign_storage::ForeignStorageMgrprotectedstatic
checkpoint() overrideforeign_storage::ForeignStorageMgr
checkpoint(const int db_id, const int tb_id) overrideforeign_storage::ForeignStorageMgr
clearDataWrapper(const ChunkKey &table_key)foreign_storage::ForeignStorageMgrprotected
clearTable(const ChunkKey &table_key)foreign_storage::CachingForeignStorageMgrprivate
clearTempChunkBufferMapEntriesForTable(const ChunkKey &table_key)foreign_storage::ForeignStorageMgrprotected
clearTempChunkBufferMapEntriesForTableUnlocked(const ChunkKey &table_key)foreign_storage::ForeignStorageMgrprotected
createBuffer(const ChunkKey &chunk_key, const size_t page_size, const size_t initial_size) overrideforeign_storage::ForeignStorageMgr
createDataWrapperIfNotExists(const ChunkKey &chunk_key) overrideforeign_storage::CachingForeignStorageMgrvirtual
createDataWrapperUnlocked(int32_t db, int32_t tb)foreign_storage::ForeignStorageMgrprotected
data_wrapper_map_foreign_storage::ForeignStorageMgrprotected
data_wrapper_mutex_foreign_storage::ForeignStorageMgrmutableprotected
deleteBuffer(const ChunkKey &chunk_key, const bool purge) overrideforeign_storage::ForeignStorageMgr
deleteBuffersWithPrefix(const ChunkKey &chunk_key_prefix, const bool purge) overrideforeign_storage::ForeignStorageMgr
disk_cache_foreign_storage::CachingForeignStorageMgrprivate
fetchBuffer(const ChunkKey &chunk_key, AbstractBuffer *destination_buffer, const size_t num_bytes) overrideforeign_storage::CachingForeignStorageMgr
fetchBufferIfTempBufferMapEntryExists(const ChunkKey &chunk_key, AbstractBuffer *destination_buffer, const size_t num_bytes)foreign_storage::ForeignStorageMgrprotected
ForeignStorageMgr()foreign_storage::ForeignStorageMgr
free(AbstractBuffer *buffer) overrideforeign_storage::ForeignStorageMgr
getAllocated() overrideforeign_storage::ForeignStorageMgr
getBuffer(const ChunkKey &chunk_key, const size_t num_bytes) overrideforeign_storage::ForeignStorageMgr
getBufferSize(const ChunkKey &key) const foreign_storage::CachingForeignStorageMgrprivate
getChunkMetadataVecForKeyPrefix(ChunkMetadataVector &chunk_metadata, const ChunkKey &chunk_key_prefix) overrideforeign_storage::CachingForeignStorageMgr
getChunkMetadataVecFromDataWrapper(ChunkMetadataVector &chunk_metadata, const ChunkKey &chunk_key_prefix)foreign_storage::CachingForeignStorageMgr
getDataWrapper(const ChunkKey &chunk_key)foreign_storage::ForeignStorageMgr
getHighestCachedFragId(const ChunkKey &table_key)foreign_storage::CachingForeignStorageMgrprivate
getInUseSize() overrideforeign_storage::ForeignStorageMgr
getMaxSize() overrideforeign_storage::ForeignStorageMgr
getMgrType() overrideforeign_storage::ForeignStorageMgr
getNumChunks() overrideforeign_storage::ForeignStorageMgr
getOptionalChunkKeySet(const ChunkKey &chunk_key, const std::set< ChunkKey > &required_chunk_keys, const ForeignDataWrapper::ParallelismLevel parallelism_level) const foreign_storage::ForeignStorageMgrprotected
getOptionalKeysWithinSizeLimit(const ChunkKey &chunk_key, const std::set< ChunkKey, decltype(set_comp)* > &same_fragment_keys, const std::set< ChunkKey, decltype(set_comp)* > &diff_fragment_keys) const overrideforeign_storage::CachingForeignStorageMgrprivatevirtual
getPrefetchSets(const ChunkKey &chunk_key, const std::set< ChunkKey > &required_chunk_keys, const ForeignDataWrapper::ParallelismLevel parallelism_level) const foreign_storage::ForeignStorageMgrprotected
getRequiredBuffersSize(const ChunkKey &chunk_key) const foreign_storage::CachingForeignStorageMgrprivate
getStringMgrType() overrideforeign_storage::ForeignStorageMgr
hasDataWrapperForChunk(const ChunkKey &chunk_key)foreign_storage::ForeignStorageMgr
hasMaxFetchSize() const overrideforeign_storage::CachingForeignStorageMgrprivatevirtual
isAllocationCapped() overrideforeign_storage::ForeignStorageMgr
isBufferOnDevice(const ChunkKey &chunk_key) overrideforeign_storage::ForeignStorageMgr
isDatawrapperRestored(const ChunkKey &chunk_key)foreign_storage::ForeignStorageMgr
maxFetchSize(int32_t db_id) const overrideforeign_storage::CachingForeignStorageMgrprivatevirtual
parallelism_hints_mutex_foreign_storage::ForeignStorageMgrmutableprotected
parallelism_hints_per_table_foreign_storage::ForeignStorageMgrprotected
ParallelismHint typedefforeign_storage::ForeignStorageMgr
populateChunkBuffersSafely(ForeignDataWrapper &data_wrapper, ChunkToBufferMap &required_buffers, ChunkToBufferMap &optional_buffers)foreign_storage::CachingForeignStorageMgrprivate
printSlabs() overrideforeign_storage::ForeignStorageMgr
putBuffer(const ChunkKey &chunk_key, AbstractBuffer *source_buffer, const size_t num_bytes) overrideforeign_storage::ForeignStorageMgr
refreshAppendTableInCache(const ChunkKey &table_key, const std::vector< ChunkKey > &old_chunk_keys)foreign_storage::CachingForeignStorageMgrprivate
refreshChunksInCacheByFragment(const std::vector< ChunkKey > &old_chunk_keys, int last_frag_id)foreign_storage::CachingForeignStorageMgrprivate
refreshNonAppendTableInCache(const ChunkKey &table_key, const std::vector< ChunkKey > &old_chunk_keys)foreign_storage::CachingForeignStorageMgrprivate
refreshTable(const ChunkKey &table_key, const bool evict_cached_entries) overrideforeign_storage::CachingForeignStorageMgrvirtual
refreshTableInCache(const ChunkKey &table_key)foreign_storage::CachingForeignStorageMgrprivate
removeTableRelatedDS(const int db_id, const int table_id) overrideforeign_storage::CachingForeignStorageMgr
setDataWrapper(const ChunkKey &table_key, std::shared_ptr< MockForeignDataWrapper > data_wrapper)foreign_storage::ForeignStorageMgr
setParallelismHints(const std::map< ChunkKey, std::set< ParallelismHint >> &hints_per_table)foreign_storage::ForeignStorageMgr
temp_chunk_buffer_map_foreign_storage::ForeignStorageMgrprotected
temp_chunk_buffer_map_mutex_foreign_storage::ForeignStorageMgrmutableprotected
~ForeignStorageMgr() overrideforeign_storage::ForeignStorageMgrinline