aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/queryeval/andnotsearch.h
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/vespa/searchlib/queryeval/andnotsearch.h')
-rw-r--r--searchlib/src/vespa/searchlib/queryeval/andnotsearch.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/searchlib/src/vespa/searchlib/queryeval/andnotsearch.h b/searchlib/src/vespa/searchlib/queryeval/andnotsearch.h
index e805448ef98..393f86316a7 100644
--- a/searchlib/src/vespa/searchlib/queryeval/andnotsearch.h
+++ b/searchlib/src/vespa/searchlib/queryeval/andnotsearch.h
@@ -7,8 +7,7 @@
#include <vespa/searchlib/attribute/attributeiterators.h>
#include <vespa/searchlib/attribute/singlesmallnumericattribute.h>
-namespace search {
-namespace queryeval {
+namespace search::queryeval {
/**
* A simple implementation of the AndNot search operation.
@@ -34,6 +33,7 @@ public:
std::unique_ptr<BitVector> get_hits(uint32_t begin_id) override;
void or_hits_into(BitVector &result, uint32_t begin_id) override;
+ SearchIterator * positive() const { return getChildren()[0]; }
private:
bool isAndNot() const override { return true; }
@@ -71,7 +71,6 @@ public:
}
void initRange(uint32_t beginid, uint32_t endid) override;
private:
- SearchIterator * positive() { return getChildren()[0]; }
BlackListIterator * blackList() { return static_cast<BlackListIterator *>(getChildren()[1]); }
template<bool doSeekOnly>
uint32_t internalSeek(uint32_t docid) {
@@ -97,6 +96,5 @@ private:
void doUnpack(uint32_t docid) override;
};
-} // namespace queryeval
-} // namespace search
+}