aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src/vespa/searchcore/proton/index/index_writer.h
diff options
context:
space:
mode:
Diffstat (limited to 'searchcore/src/vespa/searchcore/proton/index/index_writer.h')
-rw-r--r--searchcore/src/vespa/searchcore/proton/index/index_writer.h24
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;
};