public final class KllFloatsSketchSortedView extends Object implements FloatsSortedView
| Constructor and Description |
|---|
KllFloatsSketchSortedView(KllFloatsSketch sk)
Constructs this Sorted View given the sketch
|
| Modifier and Type | Method and Description |
|---|---|
long[] |
getCumulativeWeights()
Returns the array of cumulative weights
|
float |
getQuantile(double rank,
QuantileSearchCriteria searchCrit)
Gets the approximate quantile of the given normalized rank and the given search criterion.
|
float[] |
getQuantiles()
Returns the array of quantiles
|
double |
getRank(float quantile,
QuantileSearchCriteria searchCrit)
Gets the normalized rank corresponding to the given a quantile.
|
boolean |
isEmpty()
Returns true if this sorted view is empty.
|
KllFloatsSketchSortedViewIterator |
iterator()
Returns an iterator for this Sorted View.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCDF, getPMFpublic KllFloatsSketchSortedView(KllFloatsSketch sk)
sk - the given KllFloatsSketch.public float getQuantile(double rank,
QuantileSearchCriteria searchCrit)
FloatsSortedViewgetQuantile in interface FloatsSortedViewrank - the given normalized rank, a double in the range [0.0, 1.0].searchCrit - If INCLUSIVE, the given rank includes all quantiles ≤
the quantile directly corresponding to the given rank.
If EXCLUSIVE, he given rank includes all quantiles <
the quantile directly corresponding to the given rank.QuantileSearchCriteriapublic double getRank(float quantile,
QuantileSearchCriteria searchCrit)
FloatsSortedViewgetRank in interface FloatsSortedViewquantile - the given quantilesearchCrit - if INCLUSIVE the given quantile is included into the rank.QuantileSearchCriteriapublic long[] getCumulativeWeights()
SortedViewgetCumulativeWeights in interface SortedViewpublic float[] getQuantiles()
FloatsSortedViewgetQuantiles in interface FloatsSortedViewpublic boolean isEmpty()
SortedViewisEmpty in interface SortedViewpublic KllFloatsSketchSortedViewIterator iterator()
SortedViewiterator in interface FloatsSortedViewiterator in interface SortedViewCopyright © 2015–2022 The Apache Software Foundation. All rights reserved.