diff options
| author | levlam <levlam@telegram.org> | 2023-02-12 03:29:19 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2023-02-12 03:29:19 +0300 |
| commit | 2543d00314b70b1390481476e553acd161ea783d (patch) | |
| tree | 433f75037099e5ecb1b8b191b1988e4d1ba385c4 /tddb/td/db/SqliteKeyValue.cpp | |
| parent | af27ba7c32b6c74e403120e75223735f93261384 (diff) | |
Add erase_batch to key-values.
Diffstat (limited to 'tddb/td/db/SqliteKeyValue.cpp')
| -rw-r--r-- | tddb/td/db/SqliteKeyValue.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tddb/td/db/SqliteKeyValue.cpp b/tddb/td/db/SqliteKeyValue.cpp index 0e933dec5..42b6d8bce 100644 --- a/tddb/td/db/SqliteKeyValue.cpp +++ b/tddb/td/db/SqliteKeyValue.cpp @@ -88,6 +88,12 @@ void SqliteKeyValue::erase(Slice key) { erase_stmt_.reset(); } +void SqliteKeyValue::erase_batch(vector<string> keys) { + for (auto &key : keys) { + erase(key); + } +} + void SqliteKeyValue::erase_by_prefix(Slice prefix) { auto next = next_prefix(prefix); if (next.empty()) { |
