Class BarSplittingBiasedHistogram.Bar
- java.lang.Object
-
- org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram.Bar
-
- Enclosing class:
- BarSplittingBiasedHistogram
static final class BarSplittingBiasedHistogram.Bar extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private ExponentialHistogramehprivate doublemaximumprivate doubleminimum
-
Constructor Summary
Constructors Modifier Constructor Description (package private)Bar(double epsilon, long window)privateBar(ExponentialHistogram eh, double minimum, double maximum)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) longcount()(package private) doubleepsilon()(package private) longexpire(long time)(package private) voidinsert(double value, long time)(package private) doublemaximum()(package private) voidmerge(BarSplittingBiasedHistogram.Bar higher)(package private) doubleminimum()(package private) BarSplittingBiasedHistogram.Barsplit(double targetRatio)java.lang.StringtoString()
-
-
-
Field Detail
-
eh
private final ExponentialHistogram eh
-
minimum
private double minimum
-
maximum
private double maximum
-
-
Constructor Detail
-
Bar
Bar(double epsilon, long window)
-
Bar
private Bar(ExponentialHistogram eh, double minimum, double maximum)
-
-
Method Detail
-
insert
void insert(double value, long time)
-
expire
long expire(long time)
-
count
long count()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
split
BarSplittingBiasedHistogram.Bar split(double targetRatio)
-
merge
void merge(BarSplittingBiasedHistogram.Bar higher)
-
minimum
double minimum()
-
maximum
double maximum()
-
epsilon
double epsilon()
-
-