aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-05-12 15:08:29 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2023-05-12 16:12:02 +0000
commit96a665d19227e6937f6aed4c6d4c6ede20b91814 (patch)
tree82a84e9b70653128abc02f1a7fb1266248680b98 /searchlib
parent24630ef218beb0051f09a64d6d215de7918a676e (diff)
Reduce included code.
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/memoryindex/field_index.cpp1
-rw-r--r--searchlib/src/vespa/searchlib/memoryindex/i_field_index.h8
2 files changed, 7 insertions, 2 deletions
diff --git a/searchlib/src/vespa/searchlib/memoryindex/field_index.cpp b/searchlib/src/vespa/searchlib/memoryindex/field_index.cpp
index 8dd76a90b14..093052608c5 100644
--- a/searchlib/src/vespa/searchlib/memoryindex/field_index.cpp
+++ b/searchlib/src/vespa/searchlib/memoryindex/field_index.cpp
@@ -5,6 +5,7 @@
#include "posting_iterator.h"
#include <vespa/searchlib/bitcompression/posocccompression.h>
#include <vespa/searchlib/queryeval/booleanmatchiteratorwrapper.h>
+#include <vespa/searchlib/queryeval/blueprint.h>
#include <vespa/searchlib/queryeval/filter_wrapper.h>
#include <vespa/searchlib/queryeval/searchiterator.h>
#include <vespa/vespalib/btree/btree.hpp>
diff --git a/searchlib/src/vespa/searchlib/memoryindex/i_field_index.h b/searchlib/src/vespa/searchlib/memoryindex/i_field_index.h
index b250c18625d..420037fa72b 100644
--- a/searchlib/src/vespa/searchlib/memoryindex/i_field_index.h
+++ b/searchlib/src/vespa/searchlib/memoryindex/i_field_index.h
@@ -2,10 +2,14 @@
#pragma once
-#include <vespa/searchlib/queryeval/blueprint.h>
#include <vespa/vespalib/util/generationhandler.h>
#include <vespa/vespalib/util/memoryusage.h>
+#include <memory>
+namespace search::queryeval {
+ struct SimpleLeafBlueprint;
+ class FieldSpec;
+}
namespace search::index {
class FieldLengthCalculator;
class IndexBuilder;
@@ -23,7 +27,7 @@ class WordStore;
*/
class IFieldIndex {
public:
- virtual ~IFieldIndex() {}
+ virtual ~IFieldIndex() = default;
virtual uint64_t getNumUniqueWords() const = 0;
virtual vespalib::MemoryUsage getMemoryUsage() const = 0;