OmniSciDB  340b00dbf6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
foreign_storage::ForeignStorageCache Member List

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

cacheChunk(const ChunkKey &, AbstractBuffer *)foreign_storage::ForeignStorageCache
cached_chunks_foreign_storage::ForeignStorageCacheprivate
cached_metadata_foreign_storage::ForeignStorageCacheprivate
cacheMetadataVec(const ChunkMetadataVector &)foreign_storage::ForeignStorageCache
cacheMetadataWithFragIdGreaterOrEqualTo(const ChunkMetadataVector &metadata_vec, const int frag_id)foreign_storage::ForeignStorageCache
cacheTableChunks(const std::vector< ChunkKey > &chunk_keys)foreign_storage::ForeignStorageCache
chunks_mutex_foreign_storage::ForeignStorageCachemutableprivate
clear()foreign_storage::ForeignStorageCache
clearForTablePrefix(const ChunkKey &)foreign_storage::ForeignStorageCache
createTrackerMapEntryIfNoneExists(const ChunkKey &chunk_key)foreign_storage::ForeignStorageCacheprivate
deleteBufferIfExists(const ChunkKey &chunk_key)foreign_storage::ForeignStorageCache
dumpCachedChunkEntries() const foreign_storage::ForeignStorageCache
dumpCachedMetadataEntries() const foreign_storage::ForeignStorageCache
dumpEvictionQueue() const foreign_storage::ForeignStorageCache
eraseChunk(const std::set< ChunkKey >::iterator &)foreign_storage::ForeignStorageCacheprivate
eraseChunk(const ChunkKey &, TableEvictionTracker &tracker)foreign_storage::ForeignStorageCacheprivate
eraseChunkByIterator(const std::set< ChunkKey >::iterator &chunk_it)foreign_storage::ForeignStorageCacheprivate
eviction_tracker_map_foreign_storage::ForeignStorageCacheprivate
evictThenEraseChunk(const ChunkKey &)foreign_storage::ForeignStorageCache
evictThenEraseChunkUnlocked(const ChunkKey &)foreign_storage::ForeignStorageCacheprivate
ForeignStorageCache(const DiskCacheConfig &config)foreign_storage::ForeignStorageCache
getCachedChunkIfExists(const ChunkKey &)foreign_storage::ForeignStorageCache
getCachedChunksForKeyPrefix(const ChunkKey &) const foreign_storage::ForeignStorageCache
getCacheDirectoryForTablePrefix(const ChunkKey &) const foreign_storage::ForeignStorageCache
getCachedMetadataVecForKeyPrefix(ChunkMetadataVector &, const ChunkKey &) const foreign_storage::ForeignStorageCache
getChunkBuffersForCaching(const std::vector< ChunkKey > &chunk_keys) const foreign_storage::ForeignStorageCache
getGlobalFileMgr() const foreign_storage::ForeignStorageCacheinline
getLimit() const foreign_storage::ForeignStorageCacheinline
getNumCachedChunks() const foreign_storage::ForeignStorageCacheinline
getNumCachedMetadata() const foreign_storage::ForeignStorageCacheinline
getNumChunksAdded() const foreign_storage::ForeignStorageCacheinline
getNumMetadataAdded() const foreign_storage::ForeignStorageCacheinline
global_file_mgr_foreign_storage::ForeignStorageCacheprivate
hasCachedMetadataForKeyPrefix(const ChunkKey &) const foreign_storage::ForeignStorageCache
insertChunkIntoEvictionAlg(const ChunkKey &, const size_t)foreign_storage::ForeignStorageCacheprivate
isMetadataCached(const ChunkKey &) const foreign_storage::ForeignStorageCache
max_cached_bytes_foreign_storage::ForeignStorageCacheprivate
max_pages_per_table_foreign_storage::ForeignStorageCacheprivate
metadata_mutex_foreign_storage::ForeignStorageCachemutableprivate
num_chunks_added_foreign_storage::ForeignStorageCacheprivate
num_metadata_added_foreign_storage::ForeignStorageCacheprivate
recoverCacheForTable(ChunkMetadataVector &, const ChunkKey &)foreign_storage::ForeignStorageCache
setLimit(uint64_t limit)foreign_storage::ForeignStorageCache
validatePath(const std::string &) const foreign_storage::ForeignStorageCacheprivate