|
ORE Studio 0.0.4
|
Database persistence layer for IAM domain types. More...
Classes | |
| struct | account_entity |
| Represents an account in the database. More... | |
| class | account_mapper |
| Maps domain model entities to data storage layer and vice-versa. More... | |
| class | account_repository |
| Reads and writes accounts off of data storage. More... | |
| struct | account_role_entity |
| Represents an account-role assignment in the database. More... | |
| class | account_role_mapper |
| Maps account_role domain entities to data storage layer and vice-versa. More... | |
| class | account_role_repository |
| Reads and writes account-role assignments to data storage. More... | |
| struct | login_info_entity |
| Represents login tracking information in the database. More... | |
| class | login_info_mapper |
| Maps domain model entities to data storage layer and vice-versa. More... | |
| class | login_info_repository |
| Reads and writes login tracking information off of data storage. More... | |
| struct | permission_entity |
| Represents a permission in the database. More... | |
| class | permission_mapper |
| Maps permission domain entities to data storage layer and vice-versa. More... | |
| class | permission_repository |
| Reads and writes permissions to data storage. More... | |
| struct | role_entity |
| Represents a role in the database. More... | |
| class | role_mapper |
| Maps role domain entities to data storage layer and vice-versa. More... | |
| struct | role_permission_entity |
| Represents a role-permission assignment in the database. More... | |
| class | role_permission_mapper |
| Maps role_permission domain entities to data storage layer and vice-versa. More... | |
| class | role_permission_repository |
| Reads and writes role-permission assignments to data storage. More... | |
| class | role_repository |
| Reads and writes roles to data storage. More... | |
| struct | session_entity |
| Represents a session record in the database. More... | |
| class | session_mapper |
| Maps session domain objects to database entities and vice-versa. More... | |
| class | session_repository |
| Repository for session persistence and querying. More... | |
| struct | session_statistics_entity |
| Entity for session statistics from continuous aggregates. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &s, const account_entity &v) |
| std::ostream & | operator<< (std::ostream &s, const account_role_entity &v) |
| std::ostream & | operator<< (std::ostream &s, const login_info_entity &v) |
| std::ostream & | operator<< (std::ostream &s, const permission_entity &v) |
| std::ostream & | operator<< (std::ostream &s, const role_entity &v) |
| std::ostream & | operator<< (std::ostream &s, const role_permission_entity &v) |
| std::ostream & | operator<< (std::ostream &s, const session_entity &v) |
| std::ostream & | operator<< (std::ostream &s, const session_statistics_entity &v) |
Database persistence layer for IAM domain types.
Provides ORM support using sqlgen including entities, mappers, and repositories for account, login_info, role, permission, and related types. Supports temporal versioning.