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  book_entity
 Represents a book in the database. More...
 
class  book_mapper
 Maps book domain entities to data storage layer and vice-versa. More...
 
class  book_repository
 Reads and writes books to data storage. More...
 
struct  book_status_entity
 Represents a book status in the database. More...
 
class  book_status_mapper
 Maps book_status domain entities to data storage layer and vice-versa. More...
 
class  book_status_repository
 Reads and writes book statuses to data storage. More...
 
struct  business_centre_entity
 Represents a business centre in the database. More...
 
class  business_centre_mapper
 Maps domain model entities to data storage layer and vice-versa. More...
 
class  business_centre_repository
 Reads and writes business centres off of data storage. More...
 
struct  business_unit_entity
 Represents a business unit in the database. More...
 
class  business_unit_mapper
 Maps business_unit domain entities to data storage layer and vice-versa. More...
 
class  business_unit_repository
 Reads and writes business units to data storage. More...
 
struct  business_unit_type_entity
 Represents a business unit type in the database. More...
 
class  business_unit_type_mapper
 Maps business_unit_type domain entities to data storage layer and vice-versa. More...
 
class  business_unit_type_repository
 Reads and writes business unit types to data storage. More...
 
struct  contact_type_entity
 Represents a contact type in the database. More...
 
class  contact_type_mapper
 Maps contact_type domain entities to data storage layer and vice-versa. More...
 
class  contact_type_repository
 Reads and writes contact types to data storage. More...
 
struct  counterparty_contact_information_entity
 Represents a counterparty contact information in the database. More...
 
class  counterparty_contact_information_mapper
 Maps counterparty_contact_information domain entities to data storage layer and vice-versa. More...
 
class  counterparty_contact_information_repository
 Reads and writes counterparty contact informations to data storage. More...
 
struct  counterparty_entity
 Represents a counterparty in the database. More...
 
struct  counterparty_identifier_entity
 Represents a counterparty identifier in the database. More...
 
class  counterparty_identifier_mapper
 Maps counterparty_identifier domain entities to data storage layer and vice-versa. More...
 
class  counterparty_identifier_repository
 Reads and writes counterparty identifiers to data storage. More...
 
class  counterparty_mapper
 Maps counterparty domain entities to data storage layer and vice-versa. More...
 
class  counterparty_repository
 Reads and writes counterparties to data storage. More...
 
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...
 
struct  currency_market_tier_entity
 Represents a currency market tier in the database. More...
 
class  currency_market_tier_mapper
 Maps currency_market_tier domain entities to data storage layer and vice-versa. More...
 
class  currency_market_tier_repository
 Reads and writes currency market tiers to data storage. More...
 
class  currency_repository
 Reads and writes currencies off of data storage. More...
 
struct  monetary_nature_entity
 Represents a currency asset class in the database. More...
 
class  monetary_nature_mapper
 Maps monetary_nature domain entities to data storage layer and vice-versa. More...
 
class  monetary_nature_repository
 Reads and writes currency asset classes to data storage. More...
 
struct  party_contact_information_entity
 Represents a party contact information in the database. More...
 
class  party_contact_information_mapper
 Maps party_contact_information domain entities to data storage layer and vice-versa. More...
 
class  party_contact_information_repository
 Reads and writes party contact informations to data storage. More...
 
struct  party_entity
 Represents a party in the database. More...
 
struct  party_id_scheme_entity
 Represents a party id scheme in the database. More...
 
class  party_id_scheme_mapper
 Maps party_id_scheme domain entities to data storage layer and vice-versa. More...
 
class  party_id_scheme_repository
 Reads and writes party ID schemes to data storage. More...
 
struct  party_identifier_entity
 Represents a party identifier in the database. More...
 
class  party_identifier_mapper
 Maps party_identifier domain entities to data storage layer and vice-versa. More...
 
class  party_identifier_repository
 Reads and writes party identifiers to data storage. More...
 
class  party_mapper
 Maps party domain entities to data storage layer and vice-versa. More...
 
class  party_repository
 Reads and writes parties to data storage. More...
 
struct  party_status_entity
 Represents a party status in the database. More...
 
class  party_status_mapper
 Maps party_status domain entities to data storage layer and vice-versa. More...
 
class  party_status_repository
 Reads and writes party statuses to data storage. More...
 
struct  party_type_entity
 Represents a party type in the database. More...
 
class  party_type_mapper
 Maps party_type domain entities to data storage layer and vice-versa. More...
 
class  party_type_repository
 Reads and writes party types to data storage. More...
 
struct  portfolio_entity
 Represents a portfolio in the database. More...
 
class  portfolio_mapper
 Maps portfolio domain entities to data storage layer and vice-versa. More...
 
class  portfolio_repository
 Reads and writes portfolios to data storage. More...
 
struct  purpose_type_entity
 Represents a purpose type in the database. More...
 
class  purpose_type_mapper
 Maps purpose_type domain entities to data storage layer and vice-versa. More...
 
class  purpose_type_repository
 Reads and writes purpose types to data storage. More...
 
struct  rounding_type_entity
 Represents a rounding type in the database. More...
 
class  rounding_type_mapper
 Maps rounding_type domain entities to data storage layer and vice-versa. More...
 
class  rounding_type_repository
 Reads and writes rounding types to data storage. More...
 

Functions

std::ostream & operator<< (std::ostream &s, const book_entity &v)
 
std::ostream & operator<< (std::ostream &s, const book_status_entity &v)
 
std::ostream & operator<< (std::ostream &s, const business_centre_entity &v)
 
std::ostream & operator<< (std::ostream &s, const business_unit_entity &v)
 
std::ostream & operator<< (std::ostream &s, const business_unit_type_entity &v)
 
std::ostream & operator<< (std::ostream &s, const contact_type_entity &v)
 
std::ostream & operator<< (std::ostream &s, const counterparty_contact_information_entity &v)
 
std::ostream & operator<< (std::ostream &s, const counterparty_entity &v)
 
std::ostream & operator<< (std::ostream &s, const counterparty_identifier_entity &v)
 
std::ostream & operator<< (std::ostream &s, const country_entity &v)
 
std::ostream & operator<< (std::ostream &s, const currency_entity &v)
 
std::ostream & operator<< (std::ostream &s, const currency_market_tier_entity &v)
 
std::ostream & operator<< (std::ostream &s, const monetary_nature_entity &v)
 
std::ostream & operator<< (std::ostream &s, const party_contact_information_entity &v)
 
std::ostream & operator<< (std::ostream &s, const party_counterparty_entity &v)
 
std::ostream & operator<< (std::ostream &s, const party_country_entity &v)
 
std::ostream & operator<< (std::ostream &s, const party_currency_entity &v)
 
std::ostream & operator<< (std::ostream &s, const party_entity &v)
 
std::ostream & operator<< (std::ostream &s, const party_id_scheme_entity &v)
 
std::ostream & operator<< (std::ostream &s, const party_identifier_entity &v)
 
std::ostream & operator<< (std::ostream &s, const party_status_entity &v)
 
std::ostream & operator<< (std::ostream &s, const party_type_entity &v)
 
std::ostream & operator<< (std::ostream &s, const portfolio_entity &v)
 
std::ostream & operator<< (std::ostream &s, const purpose_type_entity &v)
 
std::ostream & operator<< (std::ostream &s, const rounding_type_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.