Expand description
High-level time-series table abstraction.
This module is the canonical home for the user-facing TimeSeriesTable
API.
In v0.1 this is intentionally read-heavy and write-light:
openreconstructs state from the transaction log,createbootstraps a fresh table with an initial metadata commit,- append APIs handle schema enforcement, coverage sidecars, and OCC,
- range scans stream filtered record batches.
Re-exports§
pub use error::TableError;
Modules§
- append
- Append pipeline for
TimeSeriesTable. - append_
report - Append profiling report types used by CLI benchmarks. Append profiling report types used by the CLI benchmark binary.
- coverage
- Coverage state helpers for
TimeSeriesTable. - error
- Error types and SNAFU context selectors for the table layer.
- scan
- Range scan implementation for
TimeSeriesTable.
Structs§
- Optimize
Report - Result of one entity-layout optimization operation.
- Time
Series Table - High-level time-series table handle.
Type Aliases§
- Time
Series Scan - Stream of Arrow RecordBatch values from a time-series scan.