diff options
Diffstat (limited to 'searchlib/src/vespa/searchlib/queryeval/equiv_blueprint.h')
-rw-r--r-- | searchlib/src/vespa/searchlib/queryeval/equiv_blueprint.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/searchlib/src/vespa/searchlib/queryeval/equiv_blueprint.h b/searchlib/src/vespa/searchlib/queryeval/equiv_blueprint.h index 09a41ab13df..47442c131fd 100644 --- a/searchlib/src/vespa/searchlib/queryeval/equiv_blueprint.h +++ b/searchlib/src/vespa/searchlib/queryeval/equiv_blueprint.h @@ -5,8 +5,7 @@ #include "blueprint.h" #include <vespa/searchlib/fef/matchdatalayout.h> -namespace search { -namespace queryeval { +namespace search::queryeval { class EquivBlueprint : public ComplexLeafBlueprint { @@ -19,7 +18,7 @@ private: public: EquivBlueprint(const FieldSpecBaseList &fields, fef::MatchDataLayout subtree_mdl); - virtual ~EquivBlueprint(); + ~EquivBlueprint(); // used by create visitor EquivBlueprint& addTerm(Blueprint::UP term, double exactness); @@ -27,9 +26,8 @@ public: SearchIteratorUP createLeafSearch(const fef::TermFieldMatchDataArray &tfmda, bool strict) const override; void visitMembers(vespalib::ObjectVisitor &visitor) const override; - void fetchPostings(bool strict) override; + void fetchPostings(bool strict, const BitVector * filter) override; bool isEquiv() const override { return true; } }; -} // namespace queryeval -} // namespace search +} |