kDB: Knowledge DataBase
Loading...
Searching...
No Matches
Transaction_p.h
1#pragma once
2
3#include <QSharedPointer>
4#include <kDB/Forward.h>
5
6namespace kDB::Repository::VersionControl
7{
9 {
10 friend class Repository::TripleStore;
12 public:
14 Transaction(const TripleStore& _store, const Repository::Transaction& _transaction);
15 Transaction(const Transaction& _rhs);
16 Transaction& operator=(const Transaction& _rhs);
18 cres_qresult<void> commit();
19 cres_qresult<void> rollback();
20 private:
21 struct Private;
23 };
24} // namespace kDB::Repository::VersionControl
Definition Forward.h:6
Definition Transaction.h:19
Definition TripleStore.h:19