Module read

Source
Expand description

Common structs and utilities for reading data.

Modulesยง

compat
Utilities to adapt readers with different schema.
dedup
Utilities to remove duplicate rows from a sorted batch.
last_row
Utilities to read the last row of each time series.
merge
Merge reader implementation.
projection
Utilities for projection.
prune ๐Ÿ”’
range ๐Ÿ”’
Structs for partition ranges.
scan_region ๐Ÿ”’
Scans a region according to the scan request.
scan_util ๐Ÿ”’
Utilities for scanners.
seq_scan ๐Ÿ”’
Sequential scan.
unordered_scan ๐Ÿ”’
Unordered scanner.

Structsยง

Batch
Storage internal representation of a batch of rows for a primary key (time series).
BatchBuilder
Builder to build Batch.
BatchChecker ๐Ÿ”’
A struct to check the batch is monotonic.
BatchColumn
A column in a Batch.
ScannerMetrics ๐Ÿ”’
Local metrics for scanners.

Enumsยง

Source
Async Batch reader and iterator wrapper.

Constantsยง

TIMESTAMP_KEY_LEN ๐Ÿ”’
Len of timestamp in arrow row format.

Traitsยง

BatchReader
Async batch reader.

Functionsยง

concat_arrays ๐Ÿ”’
Helper function to concat arrays from iter.

Type Aliasesยง

BoxedBatchReader
Pointer to BatchReader.
BoxedBatchStream
Pointer to a stream that yields Batch.