kDB: Knowledge DataBase
Loading...
Searching...
No Matches
TripleStoreRevision.h
1#pragma once
2
3#include <QObject>
4
5namespace kDB::Repository::VersionControl
6{
7 class Revision;
8}
9
10namespace kDBQuick
11{
12 class TripleStore;
13 class TripleStoreRevision : public QObject
14 {
15 Q_OBJECT
16 Q_PROPERTY(QByteArray hash READ hash CONSTANT)
17 Q_PROPERTY(QByteArray contentHash READ contentHash CONSTANT)
18 Q_PROPERTY(int historicity READ historicity CONSTANT)
19 Q_PROPERTY(QList<QObject*> deltas READ deltas CONSTANT)
20 public:
21 TripleStoreRevision(const TripleStore* _store,
23 QObject* _parent);
25 public:
26 QByteArray hash() const;
27 QByteArray contentHash() const;
28 int historicity() const;
29 QList<QObject*> deltas() const;
30 private:
31 struct Private;
32 Private* const d;
33 };
34} // namespace kDBQuick
Definition Revision.h:9
Definition TripleStoreRevision.h:14
Definition TripleStore.h:11
Definition TripleStoreRevision.cpp:14