Method SplitInt64Range
SplitInt64Range(NumericUtils.Int64RangeBuilder, Int32, Int64, Int64)
Splits a long range recursively. You may implement a builder that adds clauses to a BooleanQuery for each call to its AddRange(BytesRef, BytesRef) method.
This method is used by NumericRangeQuery.
NOTE: This was splitLongRange() in Lucene
Declaration
public static void SplitInt64Range(NumericUtils.Int64RangeBuilder builder, int precisionStep, long minBound, long maxBound)
Parameters
Type | Name | Description |
---|---|---|
NumericUtils.Int64RangeBuilder | builder | |
System.Int32 | precisionStep | |
System.Int64 | minBound | |
System.Int64 | maxBound |