Expand description
Scans a region according to the scan request.
Structsยง
- File
Level ๐Pruning Stats - Lightweight [PruningStatistics] that only uses the file-level time range from manifest metadata, avoiding any parquet metadata reads. Used for early file-level pruning before accessing row-group-level statistics.
- Predicate
Group - Predicates to evaluate. It only keeps filters that SimpleFilterEvaluator supports.
- Scan
Analysis ๐ - Cached output of scan request analysis: the optional range-cache fingerprint plus the derived implied time range used by range cache and prefilter.
- Scan
Input - Common input for different scanners.
- Scan
Input ๐Builder - Builder for a finalized ScanInput.
- Scan
Region ๐ - Helper to scans a region by ScanRequest.
- Stream
Context - Context shared by different streams from a scanner. It contains the input and ranges to scan.
Enumsยง
- Scanner ๐
- A scanner scans a region and returns a SendableRecordBatchStream.
Functionsยง
- exact_
sequence_ ๐range - Selects the SST files for a scan and, when requested, determines whether the selected files support an exact sequence-range scan.
- file_
in_ ๐range - Returns true if the time range of a SST
filematches thepredicate. - pre_
filter_ ๐mode - time_
range_ ๐covers_ file - Returns true if
time_rangecontains the inclusive time range offile.