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

Database persistence layer for risk domain types. More...

Classes

struct  country_entity
 Represents a country in the database using ISO 3166-1 codes. More...
 
class  country_mapper
 Maps domain model entities to data storage layer and vice-versa. More...
 
class  country_repository
 Reads and writes countries off of data storage. More...
 
struct  currency_entity
 Represents a currency in the database. More...
 
class  currency_mapper
 Maps domain model entities to data storage layer and vice-versa. More...
 
class  currency_repository
 Reads and writes currencies off of data storage. More...
 

Functions

std::ostream & operator<< (std::ostream &s, const country_entity &v)
 
std::ostream & operator<< (std::ostream &s, const currency_entity &v)
 

Detailed Description

Database persistence layer for risk domain types.

Provides ORM support using sqlgen including entities, mappers, and repositories for currency and related entities. Supports temporal versioning with valid_from/valid_to fields.