Expand description
Coordinates range-result cache loads and SST retirement. No I/O or decoding runs under the coordinator lock; loaders use the shared query runtime.
ModulesΒ§
- shared_
range π - A single range scan with independently advancing readers.
StructsΒ§
- Cache
Concat πState - Cached
Batch πSlice - Cached result for one range scan.
- Entry π
- Range
Cache πDelivery - Keeps completed results charged while subscribers or replay streams own them. Cache entries retain only a weak reference: after the last reader leaves, the resident value is covered solely by the cacheβs capacity accounting.
- Range
Cache πScope - Separates active scans with different query memory reservations. Completed results are reusable across scopes. The default scope is for sources without a query-specific memory pool.
- Range
Load π - Readers own the scan; the coordinator only retains a weak registration. Query-pool identity isolates active reservations, not completed cache values.
- Range
Registration π - Range
Result πCache - Stores completed range results and coordinates reader-owned shared scans.
- Range
Scan πCache Value - Compacted batches with their original stream boundaries and memory weight.
- State π
EnumsΒ§
- Range
Cache πCleanup - Range
Cache πLookup
ConstantsΒ§
TraitsΒ§
- Range
Cache πMetrics Report - Reports cache activity to the query that owns the reader or publication.
FunctionsΒ§
- cached_
flat_ πrange_ stream - Returns a stream that replays cached record batches.
- compact_
record_ πbatches - should_
compact_ πbatches
Type AliasesΒ§
- Flight
Key π