Database transaction. More...
#include <db_transaction.h>
Public Member Functions | |
Attributes | |
| DBTransactionProvider * | get_provider () |
| Returns the provider interface for this transaction. More... | |
Operations | |
| void | commit () |
| Commits the transaction. More... | |
| void | rollback () |
| Rolls the transaction back. More... | |
Construction | |
| enum | Type { deferred, immediate, exclusive, default_transaction } |
| DBTransaction () | |
| Constructs a database transaction. More... | |
| DBTransaction (const std::shared_ptr< DBTransaction_Impl > &impl) | |
| Constructs a DBTransaction. More... | |
| ~DBTransaction () | |
Database transaction.