summaryrefslogtreecommitdiffstats
path: root/common/storage/key.h
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2018-07-23 10:37:56 +0200
committerMinijackson <minijackson@riseup.net>2018-07-23 10:37:56 +0200
commitc16b34c3612049d41edf18cb533dbfc3b9b427a2 (patch)
tree3875acde6d7b43f71cc220782d0be4117da2e448 /common/storage/key.h
parentdad0fc3726c49f6c964480fb6115a35277af29b9 (diff)
downloadsink-c16b34c3612049d41edf18cb533dbfc3b9b427a2.tar.gz
sink-c16b34c3612049d41edf18cb533dbfc3b9b427a2.zip
Convert selection in Reduce filter in datastorequerykey-for-datastorequery
Diffstat (limited to 'common/storage/key.h')
-rw-r--r--common/storage/key.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/common/storage/key.h b/common/storage/key.h
index 151c333..a5b92bb 100644
--- a/common/storage/key.h
+++ b/common/storage/key.h
@@ -46,6 +46,11 @@ public:
46 QByteArray toDisplayByteArray() const; 46 QByteArray toDisplayByteArray() const;
47 static Identifier fromDisplayByteArray(const QByteArray &bytes); 47 static Identifier fromDisplayByteArray(const QByteArray &bytes);
48 48
49 bool isNull() const;
50
51 bool operator==(const Identifier &other) const;
52 bool operator!=(const Identifier &other) const;
53
49private: 54private:
50 explicit Identifier(const QUuid &uid) : uid(uid) {} 55 explicit Identifier(const QUuid &uid) : uid(uid) {}
51 QUuid uid; 56 QUuid uid;
@@ -67,6 +72,9 @@ public:
67 static Revision fromDisplayByteArray(const QByteArray &bytes); 72 static Revision fromDisplayByteArray(const QByteArray &bytes);
68 qint64 toQint64() const; 73 qint64 toQint64() const;
69 74
75 bool operator==(const Revision &other) const;
76 bool operator!=(const Revision &other) const;
77
70private: 78private:
71 qint64 rev; 79 qint64 rev;
72}; 80};
@@ -89,6 +97,11 @@ public:
89 const Revision &revision() const; 97 const Revision &revision() const;
90 void setRevision(const Revision &newRev); 98 void setRevision(const Revision &newRev);
91 99
100 bool isNull() const;
101
102 bool operator==(const Key &other) const;
103 bool operator!=(const Key &other) const;
104
92private: 105private:
93 Identifier id; 106 Identifier id;
94 Revision rev; 107 Revision rev;