aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2023-03-23 14:08:20 +0100
committerTor Egge <Tor.Egge@online.no>2023-03-23 14:08:20 +0100
commit92c5e2cc7696cb342bb1b0ba912300a30d60e974 (patch)
treed92253186ddf314ce4fbf4d0fe4d789f24ed0c94
parent7cb105d478b9d6c0139aa55ac6cb148196baa2f8 (diff)
Use explicit instantiations of MultiValueEnumAttribute and MultiValueAttribute.
-rw-r--r--searchlib/src/vespa/searchlib/attribute/createarrayfastsearch.cpp2
-rw-r--r--searchlib/src/vespa/searchlib/attribute/createarraystd.cpp1
-rw-r--r--searchlib/src/vespa/searchlib/attribute/createsetfastsearch.cpp2
-rw-r--r--searchlib/src/vespa/searchlib/attribute/createsetstd.cpp1
-rw-r--r--searchlib/src/vespa/searchlib/attribute/flagattribute.cpp1
-rw-r--r--searchlib/src/vespa/searchlib/attribute/multienumattribute.hpp2
-rw-r--r--searchlib/src/vespa/searchlib/attribute/multinumericattribute.hpp2
-rw-r--r--searchlib/src/vespa/searchlib/attribute/multinumericenumattribute.hpp1
-rw-r--r--searchlib/src/vespa/searchlib/attribute/multistringattribute.hpp1
9 files changed, 4 insertions, 9 deletions
diff --git a/searchlib/src/vespa/searchlib/attribute/createarrayfastsearch.cpp b/searchlib/src/vespa/searchlib/attribute/createarrayfastsearch.cpp
index 5e22352c1d4..2a1ddee19f3 100644
--- a/searchlib/src/vespa/searchlib/attribute/createarrayfastsearch.cpp
+++ b/searchlib/src/vespa/searchlib/attribute/createarrayfastsearch.cpp
@@ -13,8 +13,6 @@ LOG_SETUP(".createarrayfastsearch");
#include "attributevector.hpp"
#include "enumstore.hpp"
#include "enumattribute.hpp"
-#include "multivalueattribute.hpp"
-#include "multienumattribute.hpp"
#include "multinumericenumattribute.hpp"
#include "multinumericpostattribute.hpp"
#include "multistringpostattribute.hpp"
diff --git a/searchlib/src/vespa/searchlib/attribute/createarraystd.cpp b/searchlib/src/vespa/searchlib/attribute/createarraystd.cpp
index 292c390997f..bded00940c1 100644
--- a/searchlib/src/vespa/searchlib/attribute/createarraystd.cpp
+++ b/searchlib/src/vespa/searchlib/attribute/createarraystd.cpp
@@ -3,7 +3,6 @@
#include "attributefactory.h"
#include "defines.h"
#include "attributevector.hpp"
-#include "multivalueattribute.hpp"
#include "multinumericattribute.hpp"
#include "multistringattribute.hpp"
diff --git a/searchlib/src/vespa/searchlib/attribute/createsetfastsearch.cpp b/searchlib/src/vespa/searchlib/attribute/createsetfastsearch.cpp
index 7daea3e92f6..d706a9c207c 100644
--- a/searchlib/src/vespa/searchlib/attribute/createsetfastsearch.cpp
+++ b/searchlib/src/vespa/searchlib/attribute/createsetfastsearch.cpp
@@ -11,8 +11,6 @@ LOG_SETUP(".createsetfastsearch");
#include "attributevector.hpp"
#include "enumstore.hpp"
#include "enumattribute.hpp"
-#include "multivalueattribute.hpp"
-#include "multienumattribute.hpp"
#include "multinumericenumattribute.hpp"
#include "multinumericpostattribute.hpp"
#include "multistringpostattribute.hpp"
diff --git a/searchlib/src/vespa/searchlib/attribute/createsetstd.cpp b/searchlib/src/vespa/searchlib/attribute/createsetstd.cpp
index 99538bb748f..1fc8de878b6 100644
--- a/searchlib/src/vespa/searchlib/attribute/createsetstd.cpp
+++ b/searchlib/src/vespa/searchlib/attribute/createsetstd.cpp
@@ -3,7 +3,6 @@
#include "attributefactory.h"
#include "defines.h"
#include "attributevector.hpp"
-#include "multivalueattribute.hpp"
#include "multinumericattribute.hpp"
#include "multistringattribute.hpp"
diff --git a/searchlib/src/vespa/searchlib/attribute/flagattribute.cpp b/searchlib/src/vespa/searchlib/attribute/flagattribute.cpp
index f8cf742bdb2..d1c04eeb023 100644
--- a/searchlib/src/vespa/searchlib/attribute/flagattribute.cpp
+++ b/searchlib/src/vespa/searchlib/attribute/flagattribute.cpp
@@ -4,6 +4,7 @@
#include "load_utils.hpp"
#include "multinumericattribute.hpp"
#include "multi_numeric_flag_search_context.h"
+#include <vespa/searchcommon/attribute/config.h>
#include <vespa/searchlib/common/bitvector.h>
#include <vespa/log/log.h>
diff --git a/searchlib/src/vespa/searchlib/attribute/multienumattribute.hpp b/searchlib/src/vespa/searchlib/attribute/multienumattribute.hpp
index ab68e1f1214..f7c520c2047 100644
--- a/searchlib/src/vespa/searchlib/attribute/multienumattribute.hpp
+++ b/searchlib/src/vespa/searchlib/attribute/multienumattribute.hpp
@@ -3,12 +3,12 @@
#pragma once
#include "multienumattribute.h"
-#include "multivalueattribute.hpp"
#include "multienumattributesaver.h"
#include "load_utils.h"
#include "enum_store_loaders.h"
#include "ipostinglistattributebase.h"
#include "valuemodifier.h"
+#include <vespa/searchcommon/attribute/config.h>
#include <vespa/vespalib/stllike/hashtable.hpp>
#include <vespa/vespalib/datastore/unique_store_remapper.h>
diff --git a/searchlib/src/vespa/searchlib/attribute/multinumericattribute.hpp b/searchlib/src/vespa/searchlib/attribute/multinumericattribute.hpp
index 55e84b96fb4..147fd7dfa91 100644
--- a/searchlib/src/vespa/searchlib/attribute/multinumericattribute.hpp
+++ b/searchlib/src/vespa/searchlib/attribute/multinumericattribute.hpp
@@ -2,13 +2,13 @@
#pragma once
#include "multinumericattribute.h"
-#include "multivalueattribute.hpp"
#include "attributevector.hpp"
#include "multinumericattributesaver.h"
#include "multi_numeric_search_context.h"
#include "load_utils.h"
#include "primitivereader.h"
#include "valuemodifier.h"
+#include <vespa/searchcommon/attribute/config.h>
#include <vespa/searchlib/query/query_term_simple.h>
#include <vespa/searchlib/util/fileutil.h>
diff --git a/searchlib/src/vespa/searchlib/attribute/multinumericenumattribute.hpp b/searchlib/src/vespa/searchlib/attribute/multinumericenumattribute.hpp
index a2a6b25fc11..9a37677801e 100644
--- a/searchlib/src/vespa/searchlib/attribute/multinumericenumattribute.hpp
+++ b/searchlib/src/vespa/searchlib/attribute/multinumericenumattribute.hpp
@@ -3,6 +3,7 @@
#pragma once
#include "multinumericenumattribute.h"
+#include "enum_store_loaders.h"
#include "load_utils.h"
#include "loadednumericvalue.h"
#include "enumerated_multi_value_read_view.h"
diff --git a/searchlib/src/vespa/searchlib/attribute/multistringattribute.hpp b/searchlib/src/vespa/searchlib/attribute/multistringattribute.hpp
index c34f64a7da4..a63862126fa 100644
--- a/searchlib/src/vespa/searchlib/attribute/multistringattribute.hpp
+++ b/searchlib/src/vespa/searchlib/attribute/multistringattribute.hpp
@@ -5,7 +5,6 @@
#include "multistringattribute.h"
#include "enumattribute.hpp"
#include "enumerated_multi_value_read_view.h"
-#include "multienumattribute.hpp"
#include "multi_string_enum_hint_search_context.h"
#include <vespa/vespalib/text/utf8.h>
#include <vespa/vespalib/text/lowercase.h>