From 9c3d000e11d3b1fc6c6c205fe9e7ea26c11092c6 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sun, 23 Aug 2015 23:57:09 +0200 Subject: Removed convenience API --- common/storage_lmdb.cpp | 34 ---------------------------------- 1 file changed, 34 deletions(-) (limited to 'common/storage_lmdb.cpp') diff --git a/common/storage_lmdb.cpp b/common/storage_lmdb.cpp index 7fed830..a048a71 100644 --- a/common/storage_lmdb.cpp +++ b/common/storage_lmdb.cpp @@ -337,40 +337,6 @@ Storage::NamedDatabase Storage::Transaction::openDatabase(const QByteArray &db, return Storage::NamedDatabase(p); } -bool Storage::Transaction::write(const QByteArray &key, const QByteArray &value, const std::function &errorHandler) -{ - auto eHandler = [this, errorHandler](const Storage::Error &error) { - d->error = true; - errorHandler ? errorHandler(error) : d->defaultErrorHandler(error); - }; - openDatabase("default", eHandler).write(key, value, eHandler); - d->implicitCommit = true; - - return !d->error; -} - -void Storage::Transaction::remove(const QByteArray &k, - const std::function &errorHandler) -{ - auto eHandler = [this, errorHandler](const Storage::Error &error) { - d->error = true; - errorHandler ? errorHandler(error) : d->defaultErrorHandler(error); - }; - openDatabase("default", eHandler).remove(k, eHandler); - d->implicitCommit = true; -} - -int Storage::Transaction::scan(const QByteArray &k, - const std::function &resultHandler, - const std::function &errorHandler) const -{ - auto db = openDatabase("default", std::function()); - if (db) { - return db.scan(k, resultHandler, errorHandler); - } - return 0; -} - -- cgit v1.2.3