Class ObjectAggregateCombiner<T>
java.lang.Object
org.apache.druid.segment.ObjectColumnSelector<T>
org.apache.druid.query.aggregation.ObjectAggregateCombiner<T>
- All Implemented Interfaces:
AggregateCombiner<T>,HotLoopCallee,BaseDoubleColumnValueSelector,BaseFloatColumnValueSelector,BaseLongColumnValueSelector,BaseNullableColumnValueSelector,BaseObjectColumnValueSelector<T>,ColumnValueSelector<T>
- Direct Known Subclasses:
GenericFirstAggregateCombiner,GenericLastAggregateCombiner,HyperLogLogCollectorAggregateCombiner
public abstract class ObjectAggregateCombiner<T>
extends ObjectColumnSelector<T>
implements AggregateCombiner<T>
Specialization of
AggregateCombiner for object aggregations.-
Field Summary
Fields inherited from interface org.apache.druid.segment.ColumnValueSelector
EMPTY_ARRAY -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.druid.segment.ObjectColumnSelector
getDouble, getFloat, getLong, isNullMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.druid.query.aggregation.AggregateCombiner
fold, inspectRuntimeShape, isNull, resetMethods inherited from interface org.apache.druid.segment.BaseDoubleColumnValueSelector
getDoubleMethods inherited from interface org.apache.druid.segment.BaseFloatColumnValueSelector
getFloatMethods inherited from interface org.apache.druid.segment.BaseLongColumnValueSelector
getLongMethods inherited from interface org.apache.druid.segment.BaseObjectColumnValueSelector
classOfObject, getObject
-
Constructor Details
-
ObjectAggregateCombiner
public ObjectAggregateCombiner()
-