Interface NumericRangeIndexes
-
public interface NumericRangeIndexesAn optimized column valueBitmapColumnIndexprovider for specialized processing of numeric value ranges. This index does not match null values, union the results of this index withNullValueIndexif null values should be considered part of the value range.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BitmapColumnIndexforRange(Number startValue, boolean startStrict, Number endValue, boolean endStrict)Get aBitmapColumnIndexcorresponding 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 aBitmapColumnIndexcorresponding 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
ValueMatchermust be used instead.
-
-