java.lang.Object
com.tdunning.math.stats.TDigest
com.tdunning.math.stats.AbstractTDigest
com.tdunning.math.stats.AVLTreeDigest
org.elasticsearch.search.aggregations.metrics.TDigestState
org.elasticsearch.search.aggregations.metrics.EmptyTDigestState
All Implemented Interfaces:
Serializable

public final class EmptyTDigestState extends TDigestState
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(double x)
     
    void
    add(double x, int w)
     
    void
    add(double x, int w, List<Double> data)
     
    void
    add(com.tdunning.math.stats.TDigest other)
     
    void
    add(List<? extends com.tdunning.math.stats.TDigest> others)
     
    void
     
    protected com.tdunning.math.stats.Centroid
    createCentroid(double mean, int id)
     
    boolean
     
    com.tdunning.math.stats.TDigest
     

    Methods inherited from class org.elasticsearch.search.aggregations.metrics.TDigestState

    compression, equals, hashCode, read, write

    Methods inherited from class com.tdunning.math.stats.AVLTreeDigest

    asBytes, asSmallBytes, byteSize, cdf, centroidCount, centroids, fromBytes, quantile, size, smallByteSize

    Methods inherited from class com.tdunning.math.stats.TDigest

    createAvlTreeDigest, createDigest, createMergingDigest, getMax, getMin

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EmptyTDigestState

      public EmptyTDigestState()
  • Method Details

    • recordAllData

      public com.tdunning.math.stats.TDigest recordAllData()
      Overrides:
      recordAllData in class com.tdunning.math.stats.AVLTreeDigest
    • add

      public void add(double x, int w)
      Overrides:
      add in class com.tdunning.math.stats.AVLTreeDigest
    • add

      public void add(List<? extends com.tdunning.math.stats.TDigest> others)
      Overrides:
      add in class com.tdunning.math.stats.AVLTreeDigest
    • add

      public void add(double x, int w, List<Double> data)
      Overrides:
      add in class com.tdunning.math.stats.AVLTreeDigest
    • compress

      public void compress()
      Overrides:
      compress in class com.tdunning.math.stats.AVLTreeDigest
    • add

      public void add(double x)
      Overrides:
      add in class com.tdunning.math.stats.AbstractTDigest
    • add

      public void add(com.tdunning.math.stats.TDigest other)
      Overrides:
      add in class com.tdunning.math.stats.AbstractTDigest
    • createCentroid

      protected com.tdunning.math.stats.Centroid createCentroid(double mean, int id)
      Overrides:
      createCentroid in class com.tdunning.math.stats.AbstractTDigest
    • isRecording

      public boolean isRecording()
      Overrides:
      isRecording in class com.tdunning.math.stats.AbstractTDigest