kDB: Knowledge DataBase
Loading...
Searching...
No Matches
TemporaryTransaction.h
1#include <kDB/Forward.h>
2
3#include <QSharedPointer>
4
5namespace kDB::Repository
6{
13 {
14 public:
15 TemporaryTransaction(const QueryConnectionInfo& _connectionInfo);
16 TemporaryTransaction(const Transaction& _transaction, const Connection& _connection);
18 Transaction transaction() const;
22 knowCore::ReturnVoid commitIfOwned();
26 knowCore::ReturnVoid rollback();
30 knowCore::ReturnVoid rollbackIfOwned();
31 private:
32 struct Private;
34 };
35}
Definition Forward.h:6
Definition Connection.h:25
Definition QueryConnectionInfo.h:8
Definition TemporaryTransaction.h:13
knowCore::ReturnVoid rollback()
Definition TemporaryTransaction.cpp:44
knowCore::ReturnVoid rollbackIfOwned()
Definition TemporaryTransaction.cpp:49
knowCore::ReturnVoid commitIfOwned()
Definition TemporaryTransaction.cpp:34
Definition Transaction.h:19
Definition TemporaryTransaction.cpp:9