aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2023-12-04 12:27:13 +0100
committerTor Egge <Tor.Egge@online.no>2023-12-04 12:27:13 +0100
commitdd033e14366dbafc22f0c40805ce4d251545f9ea (patch)
treeec5f6b65bc5672f0bcba23d94ede7207bec18b0b
parent062d91c783c45083165cb3eb29a53cac8911b8cc (diff)
Use templated getRange() member function to get range.
-rw-r--r--streamingvisitors/src/vespa/vsm/searcher/floatfieldsearcher.cpp6
-rw-r--r--streamingvisitors/src/vespa/vsm/searcher/intfieldsearcher.cpp6
2 files changed, 4 insertions, 8 deletions
diff --git a/streamingvisitors/src/vespa/vsm/searcher/floatfieldsearcher.cpp b/streamingvisitors/src/vespa/vsm/searcher/floatfieldsearcher.cpp
index 95ebdfe9a90..2accf56c57e 100644
--- a/streamingvisitors/src/vespa/vsm/searcher/floatfieldsearcher.cpp
+++ b/streamingvisitors/src/vespa/vsm/searcher/floatfieldsearcher.cpp
@@ -39,10 +39,8 @@ void FloatFieldSearcherT<T>::prepare(search::streaming::QueryTermList& qtl,
for (auto qt : qtl) {
size_t sz(qt->termLen());
if (sz) {
- double low;
- double high;
- bool valid = qt->getAsDoubleTerm(low, high);
- _floatTerm.push_back(FloatInfo(low, high, valid));
+ auto range = qt->getRange<T>();
+ _floatTerm.push_back(FloatInfo(range.low, range.high, range.valid));
}
}
}
diff --git a/streamingvisitors/src/vespa/vsm/searcher/intfieldsearcher.cpp b/streamingvisitors/src/vespa/vsm/searcher/intfieldsearcher.cpp
index 4a941cecb83..a4de4f7eb27 100644
--- a/streamingvisitors/src/vespa/vsm/searcher/intfieldsearcher.cpp
+++ b/streamingvisitors/src/vespa/vsm/searcher/intfieldsearcher.cpp
@@ -29,10 +29,8 @@ void IntFieldSearcher::prepare(search::streaming::QueryTermList& qtl,
for (auto qt : qtl) {
size_t sz(qt->termLen());
if (sz) {
- int64_t low;
- int64_t high;
- bool valid = qt->getAsIntegerTerm(low, high);
- _intTerm.push_back(IntInfo(low, high, valid));
+ auto range = qt->getRange<int64_t>();
+ _intTerm.push_back(IntInfo(range.low, range.high, range.valid));
}
}
}