diff options
Diffstat (limited to 'searchlib/src/vespa/searchlib/attribute/imported_attribute_vector_read_guard.cpp')
-rw-r--r-- | searchlib/src/vespa/searchlib/attribute/imported_attribute_vector_read_guard.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/searchlib/src/vespa/searchlib/attribute/imported_attribute_vector_read_guard.cpp b/searchlib/src/vespa/searchlib/attribute/imported_attribute_vector_read_guard.cpp index a6a0dac9097..489b2fb5e6e 100644 --- a/searchlib/src/vespa/searchlib/attribute/imported_attribute_vector_read_guard.cpp +++ b/searchlib/src/vespa/searchlib/attribute/imported_attribute_vector_read_guard.cpp @@ -10,11 +10,11 @@ namespace search::attribute { -ImportedAttributeVectorReadGuard::ImportedAttributeVectorReadGuard( - const ImportedAttributeVector &imported_attribute, - bool stableEnumGuard) +ImportedAttributeVectorReadGuard::ImportedAttributeVectorReadGuard(std::shared_ptr<MetaStoreReadGuard> targetMetaStoreReadGuard, + const ImportedAttributeVector &imported_attribute, + bool stableEnumGuard) : AttributeReadGuard(this), - _target_document_meta_store_read_guard(imported_attribute.getTargetDocumentMetaStore()->getReadGuard()), + _target_document_meta_store_read_guard(std::move(targetMetaStoreReadGuard)), _imported_attribute(imported_attribute), _targetLids(), _reference_attribute_guard(imported_attribute.getReferenceAttribute()), |