Package io.trino.operator.aggregation
Class NumericHistogram
java.lang.Object
io.trino.operator.aggregation.NumericHistogram
-
Constructor Summary
ConstructorsConstructorDescriptionNumericHistogram(int maxBuckets) NumericHistogram(int maxBuckets, int buffer) NumericHistogram(io.airlift.slice.Slice serialized, int buffer) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(double value) voidadd(double value, double weight) longvoidmergeWith(NumericHistogram other) io.airlift.slice.Slice
-
Constructor Details
-
NumericHistogram
public NumericHistogram(int maxBuckets) -
NumericHistogram
public NumericHistogram(int maxBuckets, int buffer) -
NumericHistogram
public NumericHistogram(io.airlift.slice.Slice serialized, int buffer)
-
-
Method Details
-
serialize
public io.airlift.slice.Slice serialize() -
estimatedInMemorySize
public long estimatedInMemorySize() -
add
public void add(double value) -
add
public void add(double value, double weight) -
mergeWith
-
getBuckets
-