Class TDigest

java.lang.Object
io.airlift.stats.TDigest

@NotThreadSafe public class TDigest extends Object
  • Field Details

  • Constructor Details

    • TDigest

      public TDigest()
    • TDigest

      public TDigest(double compression)
  • Method Details

    • copyOf

      public static TDigest copyOf(TDigest other)
    • 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)
    • valuesAt

      public List<Double> valuesAt(List<Double> quantiles)
    • serialize

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

      public int serializedSizeInBytes()
    • estimatedInMemorySizeInBytes

      public int estimatedInMemorySizeInBytes()