Module org.elasticsearch.server
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:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.HdrHistogram.DoubleHistogram
org.HdrHistogram.DoubleHistogram.AllValues, org.HdrHistogram.DoubleHistogram.LinearBucketValues, org.HdrHistogram.DoubleHistogram.LogarithmicBucketValues, org.HdrHistogram.DoubleHistogram.Percentiles, org.HdrHistogram.DoubleHistogram.RecordedValues -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(org.HdrHistogram.DoubleHistogram fromHistogram) voidaddWhileCorrectingForCoordinatedOmission(org.HdrHistogram.DoubleHistogram fromHistogram, double expectedIntervalBetweenValueSamples) org.HdrHistogram.DoubleHistogramcopy()org.HdrHistogram.DoubleHistogramcopyCorrectedForCoordinatedOmission(double expectedIntervalBetweenValueSamples) voidcopyInto(org.HdrHistogram.DoubleHistogram targetHistogram) voidcopyIntoCorrectedForCoordinatedOmission(org.HdrHistogram.DoubleHistogram targetHistogram, double expectedIntervalBetweenValueSamples) longdoubledoubledoublegetMean()doubledoublelongdoubledoublehighestEquivalentValue(double value) org.HdrHistogram.DoubleHistogram.LinearBucketValueslinearBucketValues(double valueUnitsPerBucket) org.HdrHistogram.DoubleHistogram.LogarithmicBucketValueslogarithmicBucketValues(double valueUnitsInFirstBucket, double logBase) doublelowestEquivalentValue(double value) doublemedianEquivalentValue(double value) doublenextNonEquivalentValue(double value) voidoutputPercentileDistribution(PrintStream printStream, int percentileTicksPerHalfDistance, Double outputValueUnitScalingRatio) voidoutputPercentileDistribution(PrintStream printStream, int percentileTicksPerHalfDistance, Double outputValueUnitScalingRatio, boolean useCsvFormat) voidoutputPercentileDistribution(PrintStream printStream, Double outputValueUnitScalingRatio) org.HdrHistogram.DoubleHistogram.Percentilespercentiles(int percentileTicksPerHalfDistance) voidrecordValue(double value) voidrecordValueWithCount(double value, long count) voidrecordValueWithExpectedInterval(double value, double expectedIntervalBetweenValueSamples) voidreset()voidsetAutoResize(boolean ignored) voidsetEndTimeStamp(long timeStampMsec) voidsetStartTimeStamp(long timeStampMsec) voiddoublesizeOfEquivalentValueRange(double value) voidsubtract(org.HdrHistogram.DoubleHistogram otherHistogram) booleanvaluesAreEquivalent(double value1, double value2) Methods inherited from class org.HdrHistogram.DoubleHistogram
allValues, decodeFromByteBuffer, decodeFromByteBuffer, decodeFromCompressedByteBuffer, decodeFromCompressedByteBuffer, encodeIntoByteBuffer, encodeIntoCompressedByteBuffer, encodeIntoCompressedByteBuffer, equals, getCountAtValue, getCountBetweenValues, getEstimatedFootprintInBytes, getHighestToLowestValueRatio, getIntegerToDoubleValueConversionRatio, getNeededByteBufferCapacity, getNumberOfSignificantValueDigits, getPercentileAtOrBelowValue, getTag, getTotalCount, getValueAtPercentile, hashCode, isAutoResize, recordedValues
-
Constructor Details
-
EmptyDoubleHdrHistogram
public EmptyDoubleHdrHistogram()
-
-
Method Details
-
setAutoResize
public void setAutoResize(boolean ignored) - Overrides:
setAutoResizein classorg.HdrHistogram.DoubleHistogram
-
recordValue
- Overrides:
recordValuein classorg.HdrHistogram.DoubleHistogram- Throws:
ArrayIndexOutOfBoundsException
-
recordValueWithCount
- Overrides:
recordValueWithCountin classorg.HdrHistogram.DoubleHistogram- Throws:
ArrayIndexOutOfBoundsException
-
recordValueWithExpectedInterval
public void recordValueWithExpectedInterval(double value, double expectedIntervalBetweenValueSamples) throws ArrayIndexOutOfBoundsException - Overrides:
recordValueWithExpectedIntervalin classorg.HdrHistogram.DoubleHistogram- Throws:
ArrayIndexOutOfBoundsException
-
reset
public void reset()- Overrides:
resetin classorg.HdrHistogram.DoubleHistogram
-
copy
public org.HdrHistogram.DoubleHistogram copy()- Overrides:
copyin classorg.HdrHistogram.DoubleHistogram
-
copyCorrectedForCoordinatedOmission
public org.HdrHistogram.DoubleHistogram copyCorrectedForCoordinatedOmission(double expectedIntervalBetweenValueSamples) - Overrides:
copyCorrectedForCoordinatedOmissionin classorg.HdrHistogram.DoubleHistogram
-
copyInto
public void copyInto(org.HdrHistogram.DoubleHistogram targetHistogram) - Overrides:
copyIntoin classorg.HdrHistogram.DoubleHistogram
-
copyIntoCorrectedForCoordinatedOmission
public void copyIntoCorrectedForCoordinatedOmission(org.HdrHistogram.DoubleHistogram targetHistogram, double expectedIntervalBetweenValueSamples) - Overrides:
copyIntoCorrectedForCoordinatedOmissionin classorg.HdrHistogram.DoubleHistogram
-
add
public void add(org.HdrHistogram.DoubleHistogram fromHistogram) throws ArrayIndexOutOfBoundsException - Overrides:
addin classorg.HdrHistogram.DoubleHistogram- Throws:
ArrayIndexOutOfBoundsException
-
addWhileCorrectingForCoordinatedOmission
public void addWhileCorrectingForCoordinatedOmission(org.HdrHistogram.DoubleHistogram fromHistogram, double expectedIntervalBetweenValueSamples) - Overrides:
addWhileCorrectingForCoordinatedOmissionin classorg.HdrHistogram.DoubleHistogram
-
subtract
public void subtract(org.HdrHistogram.DoubleHistogram otherHistogram) - Overrides:
subtractin classorg.HdrHistogram.DoubleHistogram
-
lowestEquivalentValue
public double lowestEquivalentValue(double value) - Overrides:
lowestEquivalentValuein classorg.HdrHistogram.DoubleHistogram
-
highestEquivalentValue
public double highestEquivalentValue(double value) - Overrides:
highestEquivalentValuein classorg.HdrHistogram.DoubleHistogram
-
sizeOfEquivalentValueRange
public double sizeOfEquivalentValueRange(double value) - Overrides:
sizeOfEquivalentValueRangein classorg.HdrHistogram.DoubleHistogram
-
medianEquivalentValue
public double medianEquivalentValue(double value) - Overrides:
medianEquivalentValuein classorg.HdrHistogram.DoubleHistogram
-
nextNonEquivalentValue
public double nextNonEquivalentValue(double value) - Overrides:
nextNonEquivalentValuein classorg.HdrHistogram.DoubleHistogram
-
valuesAreEquivalent
public boolean valuesAreEquivalent(double value1, double value2) - Overrides:
valuesAreEquivalentin classorg.HdrHistogram.DoubleHistogram
-
setStartTimeStamp
public void setStartTimeStamp(long timeStampMsec) - Overrides:
setStartTimeStampin classorg.HdrHistogram.DoubleHistogram
-
getStartTimeStamp
public long getStartTimeStamp()- Overrides:
getStartTimeStampin classorg.HdrHistogram.DoubleHistogram
-
getEndTimeStamp
public long getEndTimeStamp()- Overrides:
getEndTimeStampin classorg.HdrHistogram.DoubleHistogram
-
setEndTimeStamp
public void setEndTimeStamp(long timeStampMsec) - Overrides:
setEndTimeStampin classorg.HdrHistogram.DoubleHistogram
-
setTag
- Overrides:
setTagin classorg.HdrHistogram.DoubleHistogram
-
getMinValue
public double getMinValue()- Overrides:
getMinValuein classorg.HdrHistogram.DoubleHistogram
-
getMaxValue
public double getMaxValue()- Overrides:
getMaxValuein classorg.HdrHistogram.DoubleHistogram
-
getMinNonZeroValue
public double getMinNonZeroValue()- Overrides:
getMinNonZeroValuein classorg.HdrHistogram.DoubleHistogram
-
getMaxValueAsDouble
public double getMaxValueAsDouble()- Overrides:
getMaxValueAsDoublein classorg.HdrHistogram.DoubleHistogram
-
getMean
public double getMean()- Overrides:
getMeanin classorg.HdrHistogram.DoubleHistogram
-
getStdDeviation
public double getStdDeviation()- Overrides:
getStdDeviationin classorg.HdrHistogram.DoubleHistogram
-
percentiles
public org.HdrHistogram.DoubleHistogram.Percentiles percentiles(int percentileTicksPerHalfDistance) - Overrides:
percentilesin classorg.HdrHistogram.DoubleHistogram
-
linearBucketValues
public org.HdrHistogram.DoubleHistogram.LinearBucketValues linearBucketValues(double valueUnitsPerBucket) - Overrides:
linearBucketValuesin classorg.HdrHistogram.DoubleHistogram
-
logarithmicBucketValues
public org.HdrHistogram.DoubleHistogram.LogarithmicBucketValues logarithmicBucketValues(double valueUnitsInFirstBucket, double logBase) - Overrides:
logarithmicBucketValuesin classorg.HdrHistogram.DoubleHistogram
-
outputPercentileDistribution
public void outputPercentileDistribution(PrintStream printStream, Double outputValueUnitScalingRatio) - Overrides:
outputPercentileDistributionin classorg.HdrHistogram.DoubleHistogram
-
outputPercentileDistribution
public void outputPercentileDistribution(PrintStream printStream, int percentileTicksPerHalfDistance, Double outputValueUnitScalingRatio) - Overrides:
outputPercentileDistributionin classorg.HdrHistogram.DoubleHistogram
-
outputPercentileDistribution
public void outputPercentileDistribution(PrintStream printStream, int percentileTicksPerHalfDistance, Double outputValueUnitScalingRatio, boolean useCsvFormat) - Overrides:
outputPercentileDistributionin classorg.HdrHistogram.DoubleHistogram
-