Package com.illumon.iris.db.v2.locations
Interface KeyRangeGroupingProvider<DATA_TYPE>
- All Superinterfaces:
GroupingProvider<DATA_TYPE>
public interface KeyRangeGroupingProvider<DATA_TYPE> extends GroupingProvider<DATA_TYPE>
Interface for
GroupingProvider
s that operate on metadata derived from a ColumnLocation
for a given
Index
key range.-
Method Summary
Modifier and Type Method Description void
addSource(ColumnLocation columnLocation, long firstKey, long lastKey)
Add a column location for consideration when constructing groupings.Methods inherited from interface com.illumon.iris.db.v2.locations.GroupingProvider
getGroupToRange, getGroupToRange
-
Method Details
-
addSource
Add a column location for consideration when constructing groupings.- Parameters:
columnLocation
- The column location to addfirstKey
- The first key in the range for this column locationlastKey
- The last key in the range for this column location (inclusive)
-