aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/vespa/storage/persistence/provider_error_wrapper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'storage/src/vespa/storage/persistence/provider_error_wrapper.cpp')
-rw-r--r--storage/src/vespa/storage/persistence/provider_error_wrapper.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/storage/src/vespa/storage/persistence/provider_error_wrapper.cpp b/storage/src/vespa/storage/persistence/provider_error_wrapper.cpp
index 83e7dc24eb7..9a414cd295a 100644
--- a/storage/src/vespa/storage/persistence/provider_error_wrapper.cpp
+++ b/storage/src/vespa/storage/persistence/provider_error_wrapper.cpp
@@ -166,6 +166,14 @@ ProviderErrorWrapper::removeAsync(const spi::Bucket &bucket, std::vector<spi::Id
}
void
+ProviderErrorWrapper::removeByGidAsync(const spi::Bucket &bucket, std::vector<spi::DocTypeGidAndTimestamp> ids,
+ std::unique_ptr<spi::OperationComplete> onComplete)
+{
+ onComplete->addResultHandler(this);
+ _impl.removeByGidAsync(bucket, std::move(ids), std::move(onComplete));
+}
+
+void
ProviderErrorWrapper::removeIfFoundAsync(const spi::Bucket &bucket, spi::Timestamp ts, const document::DocumentId &docId,
spi::OperationComplete::UP onComplete)
{