Skip to main content

Module cache_manager

Module cache_manager 

Source

Re-exports§

pub use crate::cache::Cache;
pub use crate::cache::CacheValue;
pub use crate::cache::SchemaFingerprint;
pub use crate::cache::TableScopedPath;

Structs§

CacheManager
Manages various caches used in DataFusion.
CacheManagerConfig
CachedFileList
Cached file listing.
CachedFileMetadata
Cached metadata for a file, including statistics and ordering.
CachedFileMetadataEntry
Cached file metadata entry with validation information.

Constants§

DEFAULT_FILE_STATISTICS_MEMORY_LIMIT
DEFAULT_LIST_FILES_CACHE_MEMORY_LIMIT
DEFAULT_LIST_FILES_CACHE_TTL
DEFAULT_METADATA_CACHE_LIMIT

Traits§

FileMetadata
Generic file-embedded metadata used with FileMetadataCache.

Functions§

meta_heap_bytes
Calculates the number of bytes an ObjectMeta occupies in the heap.

Type Aliases§

FileMetadataCache
A cache for storing file-embedded metadata.
FileStatisticsCache
A cache for file statistics and orderings.
ListFilesCache
A cache for storing the ObjectMetas that result from listing a path.