Package org.apache.lucene.util
Class NumericUtils.LongRangeBuilder
java.lang.Object
org.apache.lucene.util.NumericUtils.LongRangeBuilder
- Enclosing class:
NumericUtils
Callback for
NumericUtils.splitLongRange(org.apache.lucene.util.NumericUtils.LongRangeBuilder, int, long, long)
.
You need to overwrite only one of the methods.- Since:
- 2.9, API changed non backwards-compliant in 4.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRange
(long min, long max, int shift) Overwrite this method, if you like to receive the raw long range bounds.void
Overwrite this method, if you like to receive the already prefix encoded range bounds.
-
Constructor Details
-
LongRangeBuilder
public LongRangeBuilder()
-
-
Method Details
-
addRange
Overwrite this method, if you like to receive the already prefix encoded range bounds. You can directly build classical (inclusive) range queries from them. -
addRange
public void addRange(long min, long max, int shift) Overwrite this method, if you like to receive the raw long range bounds. You can use this for e.g. debugging purposes (print out range bounds).
-