From dd033e14366dbafc22f0c40805ce4d251545f9ea Mon Sep 17 00:00:00 2001 From: Tor Egge Date: Mon, 4 Dec 2023 12:27:13 +0100 Subject: Use templated getRange() member function to get range. --- streamingvisitors/src/vespa/vsm/searcher/floatfieldsearcher.cpp | 6 ++---- streamingvisitors/src/vespa/vsm/searcher/intfieldsearcher.cpp | 6 ++---- 2 files changed, 4 insertions(+), 8 deletions(-) (limited to 'streamingvisitors/src') 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::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(); + _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(); + _intTerm.push_back(IntInfo(range.low, range.high, range.valid)); } } } -- cgit v1.2.3