ORM C++
Loading...
Searching...
No Matches
orm::Database< SchemaType > Member List

This is the complete list of members for orm::Database< SchemaType >, including all inherited members.

beginTransaction() -> voidorm::DatabaseCore
commitTransaction() -> voidorm::DatabaseCore
connect(const std::string &connectionString) -> voidorm::DatabaseCore
connect(db::BackendType requestedBackend, const std::string &connectionString) -> voidorm::DatabaseCore
createRelationTables() -> void (defined in orm::Database< SchemaType >)orm::Database< SchemaType >inline
createRelationTablesImpl() -> voidorm::DatabaseCoreinlineprotected
createTable() -> void (defined in orm::Database< SchemaType >)orm::Database< SchemaType >inline
createTableImpl() -> voidorm::DatabaseCoreinlineprotected
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() -> voidorm::DatabaseCoreinlineprotected
deleteTable() -> void (defined in orm::Database< SchemaType >)orm::Database< SchemaType >inline
deleteTableImpl() -> voidorm::DatabaseCoreinlineprotected
disconnect() -> voidorm::DatabaseCore
getBackendCapabilities() const -> const db::BackendCapabilities &orm::DatabaseCore
getBackendType() const noexcept -> db::BackendTypeorm::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) -> voidorm::DatabaseCoreinlineprotected
insertImpl(T object) -> voidorm::DatabaseCoreinlineprotected
isConnected() const noexcept -> boolorm::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_torm::DatabaseCoreinlineprotected
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_torm::DatabaseCoreinlineprotected
rollbackTransaction() -> voidorm::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::DatabaseCoreinlineprotected
selectImpl(ProjectionQuery< Source, Result > &query) -> std::vector< Result >orm::DatabaseCoreinlineprotected
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_torm::DatabaseCoreinlineprotected
update(const Update< T > &update) -> std::size_t (defined in orm::Database< SchemaType >)orm::Database< SchemaType >inline
updateImpl(const Update< T > &update) -> std::size_torm::DatabaseCoreinlineprotected