diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-05-26 09:59:04 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2022-05-26 10:38:19 +0000 |
commit | 8a87ce9b8880733cde11b3503cba5742e4ebf9b5 (patch) | |
tree | 0b958d8565f1d139cfc59510f1596bd02fa5d4f1 /searchlib | |
parent | 25b997ae63728660e5e0d18f9f3965a392245b8d (diff) |
Include config in cpp file.
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/src/vespa/searchlib/attribute/reference_attribute.cpp | 8 | ||||
-rw-r--r-- | searchlib/src/vespa/searchlib/attribute/reference_attribute.h | 4 |
2 files changed, 8 insertions, 4 deletions
diff --git a/searchlib/src/vespa/searchlib/attribute/reference_attribute.cpp b/searchlib/src/vespa/searchlib/attribute/reference_attribute.cpp index 66042bcf0c4..489073e8cb2 100644 --- a/searchlib/src/vespa/searchlib/attribute/reference_attribute.cpp +++ b/searchlib/src/vespa/searchlib/attribute/reference_attribute.cpp @@ -11,6 +11,7 @@ #include <vespa/searchlib/common/i_gid_to_lid_mapper.h> #include <vespa/searchlib/common/i_gid_to_lid_mapper_factory.h> #include <vespa/searchlib/query/query_term_simple.h> +#include <vespa/searchcommon/attribute/config.h> #include <vespa/vespalib/data/fileheader.h> #include <vespa/vespalib/datastore/unique_store_builder.h> #include <vespa/vespalib/datastore/datastore.hpp> @@ -39,8 +40,11 @@ extractUniqueValueCount(const vespalib::GenericHeader &header) } -ReferenceAttribute::ReferenceAttribute(const vespalib::stringref baseFileName, - const Config & cfg) +ReferenceAttribute::ReferenceAttribute(const vespalib::stringref baseFileName) + : ReferenceAttribute(baseFileName, Config(BasicType::REFERENCE)) +{} + +ReferenceAttribute::ReferenceAttribute(const vespalib::stringref baseFileName, const Config & cfg) : NotImplementedAttribute(baseFileName, cfg), _store({}), _indices(cfg.getGrowStrategy().to_generic_strategy(), getGenerationHolder()), diff --git a/searchlib/src/vespa/searchlib/attribute/reference_attribute.h b/searchlib/src/vespa/searchlib/attribute/reference_attribute.h index c86793036cd..97ca0660092 100644 --- a/searchlib/src/vespa/searchlib/attribute/reference_attribute.h +++ b/searchlib/src/vespa/searchlib/attribute/reference_attribute.h @@ -70,8 +70,8 @@ private: public: using SP = std::shared_ptr<ReferenceAttribute>; DECLARE_IDENTIFIABLE_ABSTRACT(ReferenceAttribute); - ReferenceAttribute(const vespalib::stringref baseFileName, - const Config & cfg); + ReferenceAttribute(const vespalib::stringref baseFileName); + ReferenceAttribute(const vespalib::stringref baseFileName, const Config & cfg); ~ReferenceAttribute() override; bool addDoc(DocId &doc) override; uint32_t clearDoc(DocId doc) override; |