kDB: Knowledge DataBase
Loading...
Searching...
No Matches
RevisionBuilder_p.h
1#include "RevisionBuilder.h"
2
3#include <QUuid>
4#include <knowCore/Timestamp.h>
5
6#include "Delta.h"
7
8#include <clog_qt>
9#include <kDB/Repository/Connection.h>
10#include <kDB/Repository/TripleStore.h>
11
12#include <Cyqlops/Crypto/RSAAlgorithm.h>
13
14namespace kDB::Repository::VersionControl
15{
17 {
18 ~Private()
19 {
20 if(not inserted)
21 {
22 clog_warning("Revision built but not inserted or discarded");
23 }
24 }
25 bool inserted = false;
26
28 QString triplesStoreTableName;
29 qint64 historicity = 0;
30 QByteArray content_hash, revision_hash;
31 QList<Delta> deltas;
32
33 Revision::Tags tags;
34
35 static bool simulate_v1;
36 };
37 inline void internal::set_simulate_v1(bool _v) { RevisionBuilder::Private::simulate_v1 = _v; }
38} // namespace kDB::Repository::VersionControl
Definition Revision.h:9
Definition Connection.h:26