summaryrefslogtreecommitdiffstats
path: root/common/storage.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-04-10 15:03:02 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-04-10 15:03:30 +0200
commit7890b7fcb4ffdfc570e306983787bc884bf0f62b (patch)
tree3e721806ab0e5cba642c0b7e78ff81b5819f3bf2 /common/storage.h
parent1319b45f5f389c94877ef58458bb60795042129e (diff)
downloadsink-7890b7fcb4ffdfc570e306983787bc884bf0f62b.tar.gz
sink-7890b7fcb4ffdfc570e306983787bc884bf0f62b.zip
Added uid index
Diffstat (limited to 'common/storage.h')
-rw-r--r--common/storage.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/common/storage.h b/common/storage.h
index 589c738..71e9401 100644
--- a/common/storage.h
+++ b/common/storage.h
@@ -189,6 +189,9 @@ public:
189 static QByteArray getTypeFromRevision(const Transaction &, qint64 revision); 189 static QByteArray getTypeFromRevision(const Transaction &, qint64 revision);
190 static void recordRevision(Transaction &, qint64 revision, const QByteArray &uid, const QByteArray &type); 190 static void recordRevision(Transaction &, qint64 revision, const QByteArray &uid, const QByteArray &type);
191 static void removeRevision(Transaction &, qint64 revision); 191 static void removeRevision(Transaction &, qint64 revision);
192 static void recordUid(DataStore::Transaction &transaction, const QByteArray &uid);
193 static void removeUid(DataStore::Transaction &transaction, const QByteArray &uid);
194 static void getUids(const Transaction &, const std::function<void(const QByteArray &uid)> &);
192 195
193 bool exists() const; 196 bool exists() const;
194 197