Class EmptyDoubleHdrHistogram

java.lang.Object
org.HdrHistogram.EncodableHistogram
org.HdrHistogram.DoubleHistogram
org.elasticsearch.search.aggregations.metrics.EmptyDoubleHdrHistogram
All Implemented Interfaces:
Serializable

public final class EmptyDoubleHdrHistogram extends org.HdrHistogram.DoubleHistogram
See Also:
  • Constructor Details

    • EmptyDoubleHdrHistogram

      public EmptyDoubleHdrHistogram()
  • Method Details

    • setAutoResize

      public void setAutoResize(boolean ignored)
      Overrides:
      setAutoResize in class org.HdrHistogram.DoubleHistogram
    • recordValue

      public void recordValue(double value) throws ArrayIndexOutOfBoundsException
      Overrides:
      recordValue in class org.HdrHistogram.DoubleHistogram
      Throws:
      ArrayIndexOutOfBoundsException
    • recordValueWithCount

      public void recordValueWithCount(double value, long count) throws ArrayIndexOutOfBoundsException
      Overrides:
      recordValueWithCount in class org.HdrHistogram.DoubleHistogram
      Throws:
      ArrayIndexOutOfBoundsException
    • recordValueWithExpectedInterval

      public void recordValueWithExpectedInterval(double value, double expectedIntervalBetweenValueSamples) throws ArrayIndexOutOfBoundsException
      Overrides:
      recordValueWithExpectedInterval in class org.HdrHistogram.DoubleHistogram
      Throws:
      ArrayIndexOutOfBoundsException
    • reset

      public void reset()
      Overrides:
      reset in class org.HdrHistogram.DoubleHistogram
    • copy

      public org.HdrHistogram.DoubleHistogram copy()
      Overrides:
      copy in class org.HdrHistogram.DoubleHistogram
    • copyCorrectedForCoordinatedOmission

      public org.HdrHistogram.DoubleHistogram copyCorrectedForCoordinatedOmission(double expectedIntervalBetweenValueSamples)
      Overrides:
      copyCorrectedForCoordinatedOmission in class org.HdrHistogram.DoubleHistogram
    • copyInto

      public void copyInto(org.HdrHistogram.DoubleHistogram targetHistogram)
      Overrides:
      copyInto in class org.HdrHistogram.DoubleHistogram
    • copyIntoCorrectedForCoordinatedOmission

      public void copyIntoCorrectedForCoordinatedOmission(org.HdrHistogram.DoubleHistogram targetHistogram, double expectedIntervalBetweenValueSamples)
      Overrides:
      copyIntoCorrectedForCoordinatedOmission in class org.HdrHistogram.DoubleHistogram
    • add

      public void add(org.HdrHistogram.DoubleHistogram fromHistogram) throws ArrayIndexOutOfBoundsException
      Overrides:
      add in class org.HdrHistogram.DoubleHistogram
      Throws:
      ArrayIndexOutOfBoundsException
    • addWhileCorrectingForCoordinatedOmission

      public void addWhileCorrectingForCoordinatedOmission(org.HdrHistogram.DoubleHistogram fromHistogram, double expectedIntervalBetweenValueSamples)
      Overrides:
      addWhileCorrectingForCoordinatedOmission in class org.HdrHistogram.DoubleHistogram
    • subtract

      public void subtract(org.HdrHistogram.DoubleHistogram otherHistogram)
      Overrides:
      subtract in class org.HdrHistogram.DoubleHistogram
    • lowestEquivalentValue

      public double lowestEquivalentValue(double value)
      Overrides:
      lowestEquivalentValue in class org.HdrHistogram.DoubleHistogram
    • highestEquivalentValue

      public double highestEquivalentValue(double value)
      Overrides:
      highestEquivalentValue in class org.HdrHistogram.DoubleHistogram
    • sizeOfEquivalentValueRange

      public double sizeOfEquivalentValueRange(double value)
      Overrides:
      sizeOfEquivalentValueRange in class org.HdrHistogram.DoubleHistogram
    • medianEquivalentValue

      public double medianEquivalentValue(double value)
      Overrides:
      medianEquivalentValue in class org.HdrHistogram.DoubleHistogram
    • nextNonEquivalentValue

      public double nextNonEquivalentValue(double value)
      Overrides:
      nextNonEquivalentValue in class org.HdrHistogram.DoubleHistogram
    • valuesAreEquivalent

      public boolean valuesAreEquivalent(double value1, double value2)
      Overrides:
      valuesAreEquivalent in class org.HdrHistogram.DoubleHistogram
    • setStartTimeStamp

      public void setStartTimeStamp(long timeStampMsec)
      Overrides:
      setStartTimeStamp in class org.HdrHistogram.DoubleHistogram
    • getStartTimeStamp

      public long getStartTimeStamp()
      Overrides:
      getStartTimeStamp in class org.HdrHistogram.DoubleHistogram
    • getEndTimeStamp

      public long getEndTimeStamp()
      Overrides:
      getEndTimeStamp in class org.HdrHistogram.DoubleHistogram
    • setEndTimeStamp

      public void setEndTimeStamp(long timeStampMsec)
      Overrides:
      setEndTimeStamp in class org.HdrHistogram.DoubleHistogram
    • setTag

      public void setTag(String tag)
      Overrides:
      setTag in class org.HdrHistogram.DoubleHistogram
    • getMinValue

      public double getMinValue()
      Overrides:
      getMinValue in class org.HdrHistogram.DoubleHistogram
    • getMaxValue

      public double getMaxValue()
      Overrides:
      getMaxValue in class org.HdrHistogram.DoubleHistogram
    • getMinNonZeroValue

      public double getMinNonZeroValue()
      Overrides:
      getMinNonZeroValue in class org.HdrHistogram.DoubleHistogram
    • getMaxValueAsDouble

      public double getMaxValueAsDouble()
      Overrides:
      getMaxValueAsDouble in class org.HdrHistogram.DoubleHistogram
    • getMean

      public double getMean()
      Overrides:
      getMean in class org.HdrHistogram.DoubleHistogram
    • getStdDeviation

      public double getStdDeviation()
      Overrides:
      getStdDeviation in class org.HdrHistogram.DoubleHistogram
    • percentiles

      public org.HdrHistogram.DoubleHistogram.Percentiles percentiles(int percentileTicksPerHalfDistance)
      Overrides:
      percentiles in class org.HdrHistogram.DoubleHistogram
    • linearBucketValues

      public org.HdrHistogram.DoubleHistogram.LinearBucketValues linearBucketValues(double valueUnitsPerBucket)
      Overrides:
      linearBucketValues in class org.HdrHistogram.DoubleHistogram
    • logarithmicBucketValues

      public org.HdrHistogram.DoubleHistogram.LogarithmicBucketValues logarithmicBucketValues(double valueUnitsInFirstBucket, double logBase)
      Overrides:
      logarithmicBucketValues in class org.HdrHistogram.DoubleHistogram
    • outputPercentileDistribution

      public void outputPercentileDistribution(PrintStream printStream, Double outputValueUnitScalingRatio)
      Overrides:
      outputPercentileDistribution in class org.HdrHistogram.DoubleHistogram
    • outputPercentileDistribution

      public void outputPercentileDistribution(PrintStream printStream, int percentileTicksPerHalfDistance, Double outputValueUnitScalingRatio)
      Overrides:
      outputPercentileDistribution in class org.HdrHistogram.DoubleHistogram
    • outputPercentileDistribution

      public void outputPercentileDistribution(PrintStream printStream, int percentileTicksPerHalfDistance, Double outputValueUnitScalingRatio, boolean useCsvFormat)
      Overrides:
      outputPercentileDistribution in class org.HdrHistogram.DoubleHistogram