meterstore 0.6.0

Hot/cold tiered store for metering time series — PostgreSQL for the recent window, Apache Iceberg for history.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Serving surfaces for engines that are not this process.
//!
//! The default answer for an external engine is **the Iceberg catalog, not an
//! endpoint here**: Spark, Trino, DuckDB and PyIceberg read the history straight
//! out of object storage, in parallel, with MeterStore nowhere in the data path
//! (§13.7). This module exists for the one case where that is not enough — a
//! deployment on the SQL catalog, whose JDBC support across engines is uneven —
//! and it serves metadata only.
#[cfg(feature = "catalog-facade")]
pub mod catalog;
#[cfg(feature = "flight")]
pub mod flight;

#[cfg(feature = "catalog-facade")]
pub use catalog::CatalogFacade;
#[cfg(feature = "flight")]
pub use flight::FlightSqlServer;