Class ReqSketchIterator
java.lang.Object
org.apache.datasketches.req.ReqSketchIterator
- All Implemented Interfaces:
QuantilesFloatsSketchIterator, QuantilesSketchIteratorAPI
Iterator over all retained items of the ReqSketch. The order is not defined.
- Author:
- Lee Rhodes
-
Method Summary
Modifier and TypeMethodDescriptionfloatGets the float quantile at the current index.longGets the natural weight at the current index.booleannext()Advances the index and checks if it is valid.
-
Method Details
-
getQuantile
public float getQuantile()Description copied from interface:QuantilesFloatsSketchIteratorGets the float quantile at the current index.Don't call this before calling next() for the first time or after getting false from next().
- Specified by:
getQuantilein interfaceQuantilesFloatsSketchIterator- Returns:
- the float quantile at the current index.
-
getWeight
public long getWeight()Description copied from interface:QuantilesSketchIteratorAPIGets the natural weight at the current index.Don't call this before calling next() for the first time or after getting false from next().
- Specified by:
getWeightin interfaceQuantilesSketchIteratorAPI- Returns:
- the natural weight at the current index.
-
next
public boolean next()Description copied from interface:QuantilesSketchIteratorAPIAdvances the index and checks if it is valid. The state of this iterator is undefined before the first call of this method.- Specified by:
nextin interfaceQuantilesSketchIteratorAPI- Returns:
- true if the next index is valid.
-