kDB: Knowledge DataBase
Loading...
Searching...
No Matches
TemporaryTransaction.h
1#include <kDB/Forward.h>
2
3#include <QSharedPointer>
4
5namespace kDB::Repository
6{
14 {
15 public:
16 TemporaryTransaction(const QueryConnectionInfo& _connectionInfo);
17 TemporaryTransaction(const Transaction& _transaction, const Connection& _connection);
19 Transaction transaction() const;
24 cres_qresult<void> commitIfOwned();
29 cres_qresult<void> rollback();
34 cres_qresult<void> rollbackIfOwned();
35 private:
36 struct Private;
38 };
39} // namespace kDB::Repository
Definition Forward.h:6
Definition Connection.h:26
Definition QueryConnectionInfo.h:8
Definition TemporaryTransaction.h:14
cres_qresult< void > rollback()
Definition TemporaryTransaction.cpp:48
cres_qresult< void > rollbackIfOwned()
Definition TemporaryTransaction.cpp:50
cres_qresult< void > commitIfOwned()
Definition TemporaryTransaction.cpp:36
Definition Transaction.h:19
Definition TemporaryTransaction.cpp:9