# Uses of Interface
org.apache.datasketches.quantilescommon.QuantilesSketchIteratorAPI

Packages that use QuantilesSketchIteratorAPI
Package
Description
org.apache.datasketches.kll
This package is for the implementations of the sketch algorithm developed by Zohar Karnin, Kevin Lang, and Edo Liberty that is commonly referred to as the "KLL" sketch after the authors' last names.
org.apache.datasketches.quantiles
The quantiles package contains stochastic streaming algorithms that enable single-pass analysis of the distribution of a stream of quantiles.
org.apache.datasketches.quantilescommon
This package contains common tools and methods for the quantiles, kll and req packages.
org.apache.datasketches.req
This package is for the implementation of the Relative Error Quantiles sketch algorithm.

## Uses of QuantilesSketchIteratorAPI in org.apache.datasketches.kll

Classes in org.apache.datasketches.kll that implement QuantilesSketchIteratorAPI
Modifier and Type
Class
Description
`final class`
`KllDoublesSketchIterator`
Iterator over KllDoublesSketch.
`final class`
`KllFloatsSketchIterator`
Iterator over KllFloatsSketch.
`final class`
`KllItemsSketchIterator<T>`
Iterator over KllItemsSketch.
`final class`
`KllLongsSketchIterator`
Iterator over KllLongsSketch.
`class`
`KllSketchIterator`
The base implementation for the KLL sketch iterator hierarchy used for viewing the non-ordered quantiles retained by a sketch.

## Uses of QuantilesSketchIteratorAPI in org.apache.datasketches.quantiles

Classes in org.apache.datasketches.quantiles that implement QuantilesSketchIteratorAPI
Modifier and Type
Class
Description
`final class`
`QuantilesDoublesSketchIterator`
Iterator over QuantilesDoublesSketch.
`final class`
`QuantilesItemsSketchIterator<T>`
Iterator over QuantilesItemsSketch.

## Uses of QuantilesSketchIteratorAPI in org.apache.datasketches.quantilescommon

Subinterfaces of QuantilesSketchIteratorAPI in org.apache.datasketches.quantilescommon
Modifier and Type
Interface
Description
`interface`
`QuantilesDoublesSketchIteratorAPI`
The quantiles sketch iterator for primitive type double.
`interface`
`QuantilesFloatsSketchIterator`
The quantiles sketch iterator for primitive type float.
`interface`
`QuantilesGenericSketchIteratorAPI<T>`
The quantiles sketch iterator for generic types.
`interface`
`QuantilesLongsSketchIterator`
The quantiles sketch iterator for primitive type long.

## Uses of QuantilesSketchIteratorAPI in org.apache.datasketches.req

Classes in org.apache.datasketches.req that implement QuantilesSketchIteratorAPI
Modifier and Type
Class
Description
`final class`
`ReqSketchIterator`
Iterator over all retained items of the ReqSketch.