diff options
Diffstat (limited to 'storage/src/vespa/storage/persistence/provider_error_wrapper.cpp')
-rw-r--r-- | storage/src/vespa/storage/persistence/provider_error_wrapper.cpp | 8 |
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) { |