kDB: Knowledge DataBase
Loading...
Searching...
No Matches
RevisionBuilder_p.h
1#include "RevisionBuilder.h"
2
3#include <knowCore/Timestamp.h>
4#include <QUuid>
5
6#include "Delta.h"
7
8#include <knowCore/Logging.h>
9#include <kDB/Repository/Connection.h>
10#include <kDB/Repository/TriplesStore.h>
11
12#include <Cyqlops/Crypto/RSAAlgorithm.h>
13
14namespace kDB::Repository::VersionControl
15{
17 {
18 ~Private()
19 {
20 if(not inserted)
21 {
22 KNOWCORE_LOG_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)
38 {
39 RevisionBuilder::Private::simulate_v1 = _v;
40 }
41}
Definition Revision.h:9
Definition Connection.h:25