Interface NumericRangeIndexes
-
public interface NumericRangeIndexes
An optimized column valueBitmapColumnIndex
provider for specialized processing of numeric value ranges. This index does not match null values, union the results of this index withNullValueIndex
if null values should be considered part of the value range.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BitmapColumnIndex
forRange(Number startValue, boolean startStrict, Number endValue, boolean endStrict)
Get aBitmapColumnIndex
corresponding to the values supplied in the specified range.
-
-
-
Method Detail
-
forRange
@Nullable BitmapColumnIndex forRange(@Nullable Number startValue, boolean startStrict, @Nullable Number endValue, boolean endStrict)
Get aBitmapColumnIndex
corresponding to the values supplied in the specified range. If supplied starting value is null, the range will begin at the first non-null value in the underlying value dictionary. If the end value is null, the range will extend to the last value in the underlying value dictionary.If this method returns null it indicates that there is no index available that matches the requested range and a
ValueMatcher
must be used instead.
-
-