summaryrefslogtreecommitdiffstats
path: root/searchcorespi
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@oath.com>2018-05-24 13:33:04 +0200
committerHenning Baldersheim <balder@oath.com>2018-05-25 08:49:35 +0200
commitab2a3c4409320a512fdbf9d87ad80b4577130e69 (patch)
tree8479af72c9855876c70eec6764db729591f07fd2 /searchcorespi
parent4d4c97a77dcabace7e47e7dbe112e382c6fae13f (diff)
Add initial support for SameElement in backend too.
Diffstat (limited to 'searchcorespi')
-rw-r--r--searchcorespi/src/vespa/searchcorespi/index/indexcollection.cpp45
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,