diff options
Diffstat (limited to 'searchcore/src/vespa/searchcore/proton/attribute')
-rw-r--r-- | searchcore/src/vespa/searchcore/proton/attribute/attribute_writer.cpp | 8 | ||||
-rw-r--r-- | searchcore/src/vespa/searchcore/proton/attribute/attribute_writer.h | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/attribute/attribute_writer.cpp b/searchcore/src/vespa/searchcore/proton/attribute/attribute_writer.cpp index 74e3e903540..f1035776a8f 100644 --- a/searchcore/src/vespa/searchcore/proton/attribute/attribute_writer.cpp +++ b/searchcore/src/vespa/searchcore/proton/attribute/attribute_writer.cpp @@ -361,7 +361,7 @@ public: _immediateCommit(immediateCommit), _onWriteDone(onWriteDone) {} - ~BatchRemoveTask() override {} + ~BatchRemoveTask() override = default; void run() override { for (auto field : _writeCtx.getFields()) { auto &attr = field.getAttribute(); @@ -469,9 +469,9 @@ AttributeWriter::internalRemove(SerialNum serialNum, DocumentIdT lid, bool immed } } -AttributeWriter::AttributeWriter(const proton::IAttributeManager::SP &mgr) - : _mgr(mgr), - _attributeFieldWriter(mgr->getAttributeFieldWriter()), +AttributeWriter::AttributeWriter(proton::IAttributeManager::SP mgr) + : _mgr(std::move(mgr)), + _attributeFieldWriter(_mgr->getAttributeFieldWriter()), _writeContexts(), _dataType(nullptr), _hasStructFieldAttribute(false), diff --git a/searchcore/src/vespa/searchcore/proton/attribute/attribute_writer.h b/searchcore/src/vespa/searchcore/proton/attribute/attribute_writer.h index 9e5d8f4ce5d..8c9b756cd89 100644 --- a/searchcore/src/vespa/searchcore/proton/attribute/attribute_writer.h +++ b/searchcore/src/vespa/searchcore/proton/attribute/attribute_writer.h @@ -74,7 +74,7 @@ private: bool immediateCommit, OnWriteDoneType onWriteDone); public: - AttributeWriter(const proton::IAttributeManager::SP &mgr); + AttributeWriter(proton::IAttributeManager::SP mgr); ~AttributeWriter(); /* Only for in tests that add attributes after AttributeWriter construction. */ |