/// Record batches + schema
/// Materialize views on a schedule based on the time data was received from the ingestion service
/// Specification for a view partition backed by a set of telemetry blocks which can be processed out of order
/// Management of process-specific partitions built on demand
/// Implementation of `BlockProcessor` for log entries
/// Materializable view of log entries accessible through datafusion
/// Merge consecutive parquet partitions into a single file
/// Implementation of `BlockProcessor` for measures
/// Materializable view of measures accessible through datafusion
/// Maintenance of the postgresql tables and indices use to track the parquet files used to implement the views
/// Write & delete sections of views
/// Describes the event blocks backing a partition
/// Datafusion integration
/// Tracking of expired partitions
/// Jit view of the call tree built from the thread events of a single stream
/// Basic interface for a set of rows queryable and materializable
/// Access to global or process-specific views