Class DescriptiveStatisticsHistogramStatistics

java.lang.Object
org.apache.flink.metrics.HistogramStatistics
org.apache.flink.runtime.metrics.DescriptiveStatisticsHistogramStatistics
All Implemented Interfaces:
Serializable

public class DescriptiveStatisticsHistogramStatistics extends org.apache.flink.metrics.HistogramStatistics implements Serializable
DescriptiveStatistics histogram statistics implementation returned by DescriptiveStatisticsHistogram.

The statistics takes a point-in-time snapshot of a DescriptiveStatistics instance and allows optimised metrics retrieval from this.

See Also:
  • Constructor Details

    • DescriptiveStatisticsHistogramStatistics

      public DescriptiveStatisticsHistogramStatistics(org.apache.flink.runtime.metrics.DescriptiveStatisticsHistogram.CircularDoubleArray histogramValues)
    • DescriptiveStatisticsHistogramStatistics

      public DescriptiveStatisticsHistogramStatistics(double[] values)
  • Method Details

    • getQuantile

      public double getQuantile(double quantile)
      Specified by:
      getQuantile in class org.apache.flink.metrics.HistogramStatistics
    • getValues

      public long[] getValues()
      Specified by:
      getValues in class org.apache.flink.metrics.HistogramStatistics
    • size

      public int size()
      Specified by:
      size in class org.apache.flink.metrics.HistogramStatistics
    • getMean

      public double getMean()
      Specified by:
      getMean in class org.apache.flink.metrics.HistogramStatistics
    • getStdDev

      public double getStdDev()
      Specified by:
      getStdDev in class org.apache.flink.metrics.HistogramStatistics
    • getMax

      public long getMax()
      Specified by:
      getMax in class org.apache.flink.metrics.HistogramStatistics
    • getMin

      public long getMin()
      Specified by:
      getMin in class org.apache.flink.metrics.HistogramStatistics