Class TDigest


  • @NotThreadSafe
    public class TDigest
    extends Object
    • Constructor Detail

      • TDigest

        public TDigest()
      • TDigest

        public TDigest​(double compression)
    • Method Detail

      • deserialize

        public static TDigest deserialize​(io.airlift.slice.Slice serialized)
      • getMin

        public double getMin()
      • getMax

        public double getMax()
      • getCount

        public double getCount()
      • add

        public void add​(double value)
      • add

        public void add​(double value,
                        double weight)
      • mergeWith

        public void mergeWith​(TDigest other)
      • valueAt

        public double valueAt​(double quantile)
      • serialize

        public io.airlift.slice.Slice serialize()
      • serializedSizeInBytes

        public int serializedSizeInBytes()
      • estimatedInMemorySizeInBytes

        public int estimatedInMemorySizeInBytes()