kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kdb
kDB
Repository
Transaction_p.h
1
#include "ConnectionHandle_p.h"
2
#include "Transaction.h"
3
4
#include "VersionControl/Transaction_p.h"
5
6
namespace
kDB
7
{
8
namespace
Repository
9
{
10
struct
Transaction::Private
11
{
12
Private
(
const
Connection
& _cp) : handle(_cp), connection(_cp) {}
13
~Private
();
14
ConnectionHandle handle;
15
Connection
connection;
16
QHash<QString, VersionControl::Transaction>
triplesStoreTransactions;
17
QList
<std::function<void()>> executeOnSuccessfulCommit;
18
cres_qresult<void> commit();
19
cres_qresult<void> rollback();
20
};
21
}
// namespace Repository
22
}
// namespace kDB
QHash
Definition
Forward.h:10
QList
Definition
Revision.h:9
kDB::Repository::Connection
Definition
Connection.h:26
kDB::Repository::Transaction::Private
Definition
Transaction_p.h:11
Generated by
1.12.0