Uses of Interface
org.apache.druid.query.groupby.epinephelinae.Grouper.BufferComparator
-
Packages that use Grouper.BufferComparator Package Description org.apache.druid.query.groupby.epinephelinae org.apache.druid.query.groupby.epinephelinae.column -
-
Uses of Grouper.BufferComparator in org.apache.druid.query.groupby.epinephelinae
Methods in org.apache.druid.query.groupby.epinephelinae that return Grouper.BufferComparator Modifier and Type Method Description Grouper.BufferComparator
Grouper.KeySerde. bufferComparator()
Return an object that knows how to compare two serialized keys.static Grouper.BufferComparator
GrouperBufferComparatorUtils. bufferComparator(boolean includeTimestamp, boolean sortByDimsFirst, int dimCount, Grouper.BufferComparator[] serdeHelperComparators)
Grouper.BufferComparator
Grouper.KeySerde. bufferComparatorWithAggregators(AggregatorFactory[] aggregatorFactories, int[] aggregatorOffsets)
When pushing down limits, it may also be necessary to compare aggregated values along with the key using the bufferComparator.static Grouper.BufferComparator
GrouperBufferComparatorUtils. bufferComparatorWithAggregators(AggregatorFactory[] aggregatorFactories, int[] aggregatorOffsets, DefaultLimitSpec limitSpec, List<DimensionSpec> dimensions, Grouper.BufferComparator[] dimComparators, boolean includeTimestamp, boolean sortByDimsFirst, int keySize)
static Grouper.BufferComparator
GrouperBufferComparatorUtils. makeBufferComparatorForDouble(int keyBufferPosition, boolean pushLimitDown, StringComparator stringComparator)
static Grouper.BufferComparator
GrouperBufferComparatorUtils. makeBufferComparatorForFloat(int keyBufferPosition, boolean pushLimitDown, StringComparator stringComparator)
static Grouper.BufferComparator
GrouperBufferComparatorUtils. makeBufferComparatorForLong(int keyBufferPosition, boolean pushLimitDown, StringComparator stringComparator)
static Grouper.BufferComparator
GrouperBufferComparatorUtils. makeNullHandlingBufferComparatorForNumericData(int keyBufferPosition, Grouper.BufferComparator delegate)
Methods in org.apache.druid.query.groupby.epinephelinae with parameters of type Grouper.BufferComparator Modifier and Type Method Description static Grouper.BufferComparator
GrouperBufferComparatorUtils. bufferComparator(boolean includeTimestamp, boolean sortByDimsFirst, int dimCount, Grouper.BufferComparator[] serdeHelperComparators)
static Grouper.BufferComparator
GrouperBufferComparatorUtils. bufferComparatorWithAggregators(AggregatorFactory[] aggregatorFactories, int[] aggregatorOffsets, DefaultLimitSpec limitSpec, List<DimensionSpec> dimensions, Grouper.BufferComparator[] dimComparators, boolean includeTimestamp, boolean sortByDimsFirst, int keySize)
static Grouper.BufferComparator
GrouperBufferComparatorUtils. makeNullHandlingBufferComparatorForNumericData(int keyBufferPosition, Grouper.BufferComparator delegate)
-
Uses of Grouper.BufferComparator in org.apache.druid.query.groupby.epinephelinae.column
Methods in org.apache.druid.query.groupby.epinephelinae.column that return Grouper.BufferComparator Modifier and Type Method Description Grouper.BufferComparator
ArrayNumericGroupByColumnSelectorStrategy. bufferComparator(int keyBufferPosition, StringComparator stringComparator)
Grouper.BufferComparator
ArrayStringGroupByColumnSelectorStrategy. bufferComparator(int keyBufferPosition, StringComparator stringComparator)
Grouper.BufferComparator
DictionaryBuildingStringGroupByColumnSelectorStrategy. bufferComparator(int keyBufferPosition, StringComparator stringComparator)
Grouper.BufferComparator
DoubleGroupByColumnSelectorStrategy. bufferComparator(int keyBufferPosition, StringComparator stringComparator)
Grouper.BufferComparator
FloatGroupByColumnSelectorStrategy. bufferComparator(int keyBufferPosition, StringComparator stringComparator)
Grouper.BufferComparator
GroupByColumnSelectorStrategy. bufferComparator(int keyBufferPosition, StringComparator stringComparator)
Return BufferComparator for values written using this strategy when limit is pushed down to segment scan.Grouper.BufferComparator
LongGroupByColumnSelectorStrategy. bufferComparator(int keyBufferPosition, StringComparator stringComparator)
Grouper.BufferComparator
NullableNumericGroupByColumnSelectorStrategy. bufferComparator(int keyBufferPosition, StringComparator stringComparator)
Grouper.BufferComparator
StringGroupByColumnSelectorStrategy. bufferComparator(int keyBufferPosition, StringComparator stringComparator)
-