Class NumericHistogram

java.lang.Object
io.trino.operator.aggregation.NumericHistogram

public class NumericHistogram extends Object
  • 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

      public void mergeWith(NumericHistogram other)
    • getBuckets

      public Map<Double,Double> getBuckets()