Expand description
Utilities for the partition range scan result cache.
StructsΒ§
- Cache
Batch πBuffer - Cache
Concat πState - Cached
Batch πSlice - Cached result for one range scan.
- Partition
Range πRowGroups - Row groups and whether all sources are file-only for a partition range.
- Range
Scan πCache Key - Cache key for range scan outputs.
- Range
Scan πCache Value - Scan
Request πFingerprint - Fingerprint of the scan request fields that affect partition range cache reuse.
- Scan
Request πFingerprint Builder - Shared
Scan πRequest Fingerprint - Non-copiable struct of the fingerprint.
EnumsΒ§
- Cache
Concat πCommand
ConstantsΒ§
FunctionsΒ§
- build_
cached_ πbatch_ slice - build_
range_ πcache_ key - Builds a cache key for the given partition range if it is eligible for caching.
- cache_
flat_ πrange_ stream - Wraps a stream to cache its output for future range cache hits.
- cached_
flat_ πrange_ stream - Returns a stream that replays cached record batches.
- collect_
partition_ πrange_ row_ groups - Collects (file_id, row_group_index) pairs from a partition rangeβs row group indices.
- compact_
record_ πbatches - query_
time_ πrange_ covers_ partition_ range - run_
cache_ πconcat_ task