diff options
Diffstat (limited to 'searchcore/src/vespa/searchcore/proton/index/index_writer.h')
-rw-r--r-- | searchcore/src/vespa/searchcore/proton/index/index_writer.h | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/index/index_writer.h b/searchcore/src/vespa/searchcore/proton/index/index_writer.h index 48781fe23cf..28357d6fd55 100644 --- a/searchcore/src/vespa/searchcore/proton/index/index_writer.h +++ b/searchcore/src/vespa/searchcore/proton/index/index_writer.h @@ -15,22 +15,14 @@ private: public: IndexWriter(const IIndexManager::SP &mgr); - ~IndexWriter(); - /** - * Implements IIndexWriter. - */ - virtual const IIndexManager::SP & getIndexManager() const override { return _mgr; } - - virtual void put(search::SerialNum serialNum, - const document::Document &doc, - const search::DocumentIdT lid) override; - virtual void remove(search::SerialNum serialNum, - const search::DocumentIdT lid) override; - virtual void commit(search::SerialNum serialNum, - OnWriteDoneType onWriteDone) override; - - virtual void - heartBeat(search::SerialNum serialNum) override; + ~IndexWriter() override; + const IIndexManager::SP & getIndexManager() const override { return _mgr; } + + void put(search::SerialNum serialNum, const document::Document &doc, const search::DocumentIdT lid) override; + void removeDocs(search::SerialNum serialNum, LidVector lids) override; + void commit(search::SerialNum serialNum, OnWriteDoneType onWriteDone) override; + + void heartBeat(search::SerialNum serialNum) override; void compactLidSpace(search::SerialNum serialNum, const search::DocumentIdT lid) override; }; |