diff options
Diffstat (limited to 'searchcore/src/vespa/searchcore/proton/server/persistencehandlerproxy.cpp')
-rw-r--r-- | searchcore/src/vespa/searchcore/proton/server/persistencehandlerproxy.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/server/persistencehandlerproxy.cpp b/searchcore/src/vespa/searchcore/proton/server/persistencehandlerproxy.cpp index 77a1f65764a..ea401d143e1 100644 --- a/searchcore/src/vespa/searchcore/proton/server/persistencehandlerproxy.cpp +++ b/searchcore/src/vespa/searchcore/proton/server/persistencehandlerproxy.cpp @@ -55,6 +55,13 @@ PersistenceHandlerProxy::handleRemove(FeedToken token, const Bucket &bucket, Tim } void +PersistenceHandlerProxy::handleRemoveByGid(FeedToken token, const storage::spi::Bucket &bucket, Timestamp timestamp, vespalib::stringref doc_type, const document::GlobalId& gid) +{ + auto op = std::make_unique<RemoveOperationWithGid>(bucket.getBucketId().stripUnused(), timestamp, gid, doc_type); + _feedHandler.handleOperation(std::move(token), std::move(op)); +} + +void PersistenceHandlerProxy::handleListBuckets(IBucketIdListResultHandler &resultHandler) { _bucketHandler.handleListBuckets(resultHandler); |