|
ORE Studio 0.0.4
|
Database persistence layer for telemetry data. More...
Classes | |
| struct | telemetry_entity |
| Represents a telemetry log record in the database. More... | |
| class | telemetry_mapper |
| Maps between domain and entity types for telemetry. More... | |
| class | telemetry_repository |
| Repository for telemetry log persistence and querying. More... | |
| struct | telemetry_stats_daily_entity |
| Entity for daily telemetry statistics from continuous aggregates. More... | |
| struct | telemetry_stats_hourly_entity |
| Entity for hourly telemetry statistics from continuous aggregates. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &s, const telemetry_entity &v) |
| std::ostream & | operator<< (std::ostream &s, const telemetry_stats_hourly_entity &v) |
| std::ostream & | operator<< (std::ostream &s, const telemetry_stats_daily_entity &v) |
Database persistence layer for telemetry data.
This namespace contains the repository classes and entity mappings for persisting telemetry log entries to PostgreSQL/TimescaleDB. It provides:
The telemetry_repository supports efficient batch inserts and time-range queries optimized for TimescaleDB hypertables.