diff options
Diffstat (limited to 'searchlib/src/vespa/searchlib/diskindex/disktermblueprint.cpp')
-rw-r--r-- | searchlib/src/vespa/searchlib/diskindex/disktermblueprint.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/searchlib/src/vespa/searchlib/diskindex/disktermblueprint.cpp b/searchlib/src/vespa/searchlib/diskindex/disktermblueprint.cpp index e2c3dafc13d..24fd5425a89 100644 --- a/searchlib/src/vespa/searchlib/diskindex/disktermblueprint.cpp +++ b/searchlib/src/vespa/searchlib/diskindex/disktermblueprint.cpp @@ -56,9 +56,9 @@ namespace { bool areAnyParentsEquiv(const Blueprint * node) { - return (node == NULL) + return (node == nullptr) ? false - : (dynamic_cast<const EquivBlueprint *>(node) != NULL) + : (dynamic_cast<const EquivBlueprint *>(node) != nullptr) ? true : areAnyParentsEquiv(node->getParent()); } @@ -66,12 +66,13 @@ areAnyParentsEquiv(const Blueprint * node) } void -DiskTermBlueprint::fetchPostings(bool strict) +DiskTermBlueprint::fetchPostings(bool strict, const BitVector * filter) { (void) strict; + (void) filter; _hasEquivParent = areAnyParentsEquiv(getParent()); _bitVector = _diskIndex.readBitVector(*_lookupRes); - if (!_useBitVector || (_bitVector.get() == NULL)) { + if (!_useBitVector || (_bitVector.get() == nullptr)) { _postingHandle = _diskIndex.readPostingList(*_lookupRes); } _fetchPostingsDone = true; |