public final class DoublesSketchSortedView extends Object implements DoublesSortedView
| Constructor and Description |
|---|
DoublesSketchSortedView(DoublesSketch sketch)
Constructs this Sorted View given the sketch
|
| Modifier and Type | Method and Description |
|---|---|
long[] |
getCumulativeWeights()
Returns the array of cumulative weights from the sketch.
|
double |
getMaxItem()
Returns the maximum item of the stream.
|
double |
getMinItem()
Returns the minimum item of the stream.
|
long |
getN()
Returns the total number of items presented to the sourcing sketch.
|
double |
getQuantile(double rank,
QuantileSearchCriteria searchCrit)
Gets the approximate quantile of the given normalized rank and the given search criterion.
|
double[] |
getQuantiles()
Returns an array of all retained quantiles by the sketch.
|
double |
getRank(double quantile,
QuantileSearchCriteria searchCrit)
Gets the normalized rank corresponding to the given a quantile.
|
boolean |
isEmpty()
Returns true if this sorted view is empty.
|
DoublesSortedViewIterator |
iterator()
Returns an iterator for this Sorted View.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCDF, getPMFpublic DoublesSketchSortedView(DoublesSketch sketch)
sketch - the given Classic Quantiles DoublesSketchpublic long[] getCumulativeWeights()
SortedViewgetCumulativeWeights in interface SortedViewpublic double getMaxItem()
DoublesSortedViewgetMaxItem in interface DoublesSortedViewpublic double getMinItem()
DoublesSortedViewgetMinItem in interface DoublesSortedViewpublic long getN()
SortedViewgetN in interface SortedViewpublic double getQuantile(double rank,
QuantileSearchCriteria searchCrit)
DoublesSortedViewgetQuantile in interface DoublesSortedViewrank - 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(double quantile,
QuantileSearchCriteria searchCrit)
DoublesSortedViewgetRank in interface DoublesSortedViewquantile - the given quantilesearchCrit - if INCLUSIVE the given quantile is included into the rank.QuantileSearchCriteriapublic double[] getQuantiles()
DoublesSortedViewgetQuantiles in interface DoublesSortedViewpublic boolean isEmpty()
SortedViewisEmpty in interface SortedViewpublic DoublesSortedViewIterator iterator()
SortedViewiterator in interface DoublesSortedViewiterator in interface SortedViewCopyright © 2015–2022 The Apache Software Foundation. All rights reserved.