ORE Studio 0.0.4
Loading...
Searching...
No Matches
Classes | Functions
ores::telemetry::repository Namespace Reference

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)
 

Detailed Description

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.