kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kdb
kDB
Repository
VersionControl
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
14
namespace
kDB::Repository::VersionControl
15
{
16
struct
RevisionBuilder::Private
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
27
kDB::Repository::Connection
connection;
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
QList
Definition
Revision.h:9
kDB::Repository::Connection
Definition
Connection.h:26
kDB::Repository::VersionControl::RevisionBuilder::Private
Definition
RevisionBuilder_p.h:17
Generated by
1.12.0