diff options
author | Henning Baldersheim <balder@oath.com> | 2018-05-24 13:33:04 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@oath.com> | 2018-05-25 08:49:35 +0200 |
commit | ab2a3c4409320a512fdbf9d87ad80b4577130e69 (patch) | |
tree | 8479af72c9855876c70eec6764db729591f07fd2 /searchcorespi | |
parent | 4d4c97a77dcabace7e47e7dbe112e382c6fae13f (diff) |
Add initial support for SameElement in backend too.
Diffstat (limited to 'searchcorespi')
-rw-r--r-- | searchcorespi/src/vespa/searchcorespi/index/indexcollection.cpp | 45 |
1 files changed, 23 insertions, 22 deletions
diff --git a/searchcorespi/src/vespa/searchcorespi/index/indexcollection.cpp b/searchcorespi/src/vespa/searchcorespi/index/indexcollection.cpp index 8c8ea8e6f28..34eb421ef7a 100644 --- a/searchcorespi/src/vespa/searchcorespi/index/indexcollection.cpp +++ b/searchcorespi/src/vespa/searchcorespi/index/indexcollection.cpp @@ -179,28 +179,29 @@ private: _result = mixer.mix(); } - virtual void visit(And &) override { } - virtual void visit(AndNot &) override { } - virtual void visit(Or &) override { } - virtual void visit(WeakAnd &) override { } - virtual void visit(Equiv &) override { } - virtual void visit(Rank &) override { } - virtual void visit(Near &) override { } - virtual void visit(ONear &) override { } - - virtual void visit(WeightedSetTerm &n) override { visitTerm(n); } - virtual void visit(DotProduct &n) override { visitTerm(n); } - virtual void visit(WandTerm &n) override { visitTerm(n); } - virtual void visit(Phrase &n) override { visitTerm(n); } - virtual void visit(NumberTerm &n) override { visitTerm(n); } - virtual void visit(LocationTerm &n) override { visitTerm(n); } - virtual void visit(PrefixTerm &n) override { visitTerm(n); } - virtual void visit(RangeTerm &n) override { visitTerm(n); } - virtual void visit(StringTerm &n) override { visitTerm(n); } - virtual void visit(SubstringTerm &n) override { visitTerm(n); } - virtual void visit(SuffixTerm &n) override { visitTerm(n); } - virtual void visit(PredicateQuery &n) override { visitTerm(n); } - virtual void visit(RegExpTerm &n) override { visitTerm(n); } + void visit(And &) override { } + void visit(AndNot &) override { } + void visit(Or &) override { } + void visit(WeakAnd &) override { } + void visit(Equiv &) override { } + void visit(Rank &) override { } + void visit(Near &) override { } + void visit(ONear &) override { } + + void visit(WeightedSetTerm &n) override { visitTerm(n); } + void visit(DotProduct &n) override { visitTerm(n); } + void visit(WandTerm &n) override { visitTerm(n); } + void visit(Phrase &n) override { visitTerm(n); } + void visit(SameElement &n) override { visitTerm(n); } + void visit(NumberTerm &n) override { visitTerm(n); } + void visit(LocationTerm &n) override { visitTerm(n); } + void visit(PrefixTerm &n) override { visitTerm(n); } + void visit(RangeTerm &n) override { visitTerm(n); } + void visit(StringTerm &n) override { visitTerm(n); } + void visit(SubstringTerm &n) override { visitTerm(n); } + void visit(SuffixTerm &n) override { visitTerm(n); } + void visit(PredicateQuery &n) override { visitTerm(n); } + void visit(RegExpTerm &n) override { visitTerm(n); } public: CreateBlueprintVisitor(const IIndexCollection &indexes, |