Class SingleHistogramState
java.lang.Object
io.trino.operator.aggregation.histogram.SingleHistogramState
- All Implemented Interfaces:
HistogramState,AccumulatorState
-
Constructor Summary
ConstructorsConstructorDescriptionSingleHistogramState(Type keyType, MethodHandle readFlat, MethodHandle writeFlat, MethodHandle hashFlat, MethodHandle distinctFlatBlock, MethodHandle hashBlock) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(ValueBlock block, int position, long count) longvoidwriteAll(MapBlockBuilder out) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.spi.function.AccumulatorState
copyMethods inherited from interface io.trino.operator.aggregation.histogram.HistogramState
merge
-
Constructor Details
-
SingleHistogramState
public SingleHistogramState(Type keyType, MethodHandle readFlat, MethodHandle writeFlat, MethodHandle hashFlat, MethodHandle distinctFlatBlock, MethodHandle hashBlock)
-
-
Method Details
-
add
- Specified by:
addin interfaceHistogramState
-
writeAll
- Specified by:
writeAllin interfaceHistogramState
-
getEstimatedSize
public long getEstimatedSize()- Specified by:
getEstimatedSizein interfaceAccumulatorState
-