|
ORM C++
|
This is the complete list of members for orm::Database< SchemaType >, including all inherited members.
| beginTransaction() -> void | orm::DatabaseCore | |
| commitTransaction() -> void | orm::DatabaseCore | |
| connect(const std::string &connectionString) -> void | orm::DatabaseCore | |
| connect(db::BackendType requestedBackend, const std::string &connectionString) -> void | orm::DatabaseCore | |
| createRelationTables() -> void (defined in orm::Database< SchemaType >) | orm::Database< SchemaType > | inline |
| createRelationTablesImpl() -> void | orm::DatabaseCore | inlineprotected |
| createTable() -> void (defined in orm::Database< SchemaType >) | orm::Database< SchemaType > | inline |
| createTableImpl() -> void | orm::DatabaseCore | inlineprotected |
| DatabaseCore() | orm::Database< SchemaType > | |
| DatabaseCore(db::CommandGeneratorFactory factory) | orm::Database< SchemaType > | explicit |
| DatabaseCore(const DatabaseCore &)=delete (defined in orm::Database< SchemaType >) | orm::Database< SchemaType > | |
| DatabaseCore(DatabaseCore &&)=delete (defined in orm::Database< SchemaType >) | orm::Database< SchemaType > | |
| deleteRelationTables() -> void (defined in orm::Database< SchemaType >) | orm::Database< SchemaType > | inline |
| deleteRelationTablesImpl() -> void | orm::DatabaseCore | inlineprotected |
| deleteTable() -> void (defined in orm::Database< SchemaType >) | orm::Database< SchemaType > | inline |
| deleteTableImpl() -> void | orm::DatabaseCore | inlineprotected |
| disconnect() -> void | orm::DatabaseCore | |
| getBackendCapabilities() const -> const db::BackendCapabilities & | orm::DatabaseCore | |
| getBackendType() const noexcept -> db::BackendType | orm::DatabaseCore | |
| insert(const std::vector< T > &objects) -> void (defined in orm::Database< SchemaType >) | orm::Database< SchemaType > | inline |
| insert(T object) -> void (defined in orm::Database< SchemaType >) | orm::Database< SchemaType > | inline |
| insertImpl(const std::vector< T > &objects) -> void | orm::DatabaseCore | inlineprotected |
| insertImpl(T object) -> void | orm::DatabaseCore | inlineprotected |
| isConnected() const noexcept -> bool | orm::DatabaseCore | |
| link(const Owner &owner, std::string_view relationField, const Target &target) -> std::size_t (defined in orm::Database< SchemaType >) | orm::Database< SchemaType > | inline |
| linkImpl(const Owner &owner, std::string_view relationField, const Target &target) -> std::size_t | orm::DatabaseCore | inlineprotected |
| operator=(const DatabaseCore &) -> DatabaseCore &=delete (defined in orm::DatabaseCore) | orm::DatabaseCore | |
| operator=(DatabaseCore &&) -> DatabaseCore &=delete (defined in orm::DatabaseCore) | orm::DatabaseCore | |
| Payload typedef (defined in orm::Database< SchemaType >) | orm::Database< SchemaType > | |
| ProjectionPayload typedef (defined in orm::Database< SchemaType >) | orm::Database< SchemaType > | |
| remove(const query::Predicate &predicate) -> std::size_t (defined in orm::Database< SchemaType >) | orm::Database< SchemaType > | inline |
| removeImpl(const query::Predicate &predicate) -> std::size_t | orm::DatabaseCore | inlineprotected |
| rollbackTransaction() -> void | orm::DatabaseCore | |
| select(Query< T > &query) -> std::vector< T > (defined in orm::Database< SchemaType >) | orm::Database< SchemaType > | inline |
| select(ProjectionQuery< Source, Result > &query) -> std::vector< Result > (defined in orm::Database< SchemaType >) | orm::Database< SchemaType > | inline |
| selectImpl(Query< T > &query) -> std::vector< T > | orm::DatabaseCore | inlineprotected |
| selectImpl(ProjectionQuery< Source, Result > &query) -> std::vector< Result > | orm::DatabaseCore | inlineprotected |
| unlink(const Owner &owner, std::string_view relationField, const Target &target) -> std::size_t (defined in orm::Database< SchemaType >) | orm::Database< SchemaType > | inline |
| unlinkImpl(const Owner &owner, std::string_view relationField, const Target &target) -> std::size_t | orm::DatabaseCore | inlineprotected |
| update(const Update< T > &update) -> std::size_t (defined in orm::Database< SchemaType >) | orm::Database< SchemaType > | inline |
| updateImpl(const Update< T > &update) -> std::size_t | orm::DatabaseCore | inlineprotected |