# Package org.apache.datasketches.quantiles

package org.apache.datasketches.quantiles
The quantiles package contains stochastic streaming algorithms that enable single-pass analysis of the distribution of a stream of quantiles.

See Also:
  - `QuantilesDoublesSketch`
  - `QuantilesItemsSketch`

Related Packages
Package
Description
org.apache.datasketches
This package is the parent package for all sketch families and common code areas.
Classes
Class
Description
ClassicUtil
Utilities for the classic quantiles sketches and independent of the type.
CompactQuantilesDoublesSketch
Compact sketches are inherently read only.
QuantilesDoublesSketch
This is an implementation of the Low Discrepancy Mergeable Quantiles Sketch, using doubles, described in section 3.2 of the journal version of the paper "Mergeable Summaries" by Agarwal, Cormode, Huang, Phillips, Wei, and Yi:
QuantilesDoublesSketchBuilder
For building a new quantiles QuantilesDoublesSketch.
QuantilesDoublesSketchIterator
Iterator over QuantilesDoublesSketch.
QuantilesDoublesUnion
The API for Union operations for QuantilesDoublesSketches
QuantilesDoublesUnionBuilder
For building a new QuantilesDoublesSketch Union operation.
QuantilesItemsSketch<T>
This is an implementation of the Low Discrepancy Mergeable Quantiles Sketch, using generic items, described in section 3.2 of the journal version of the paper "Mergeable Summaries" by Agarwal, Cormode, Huang, Phillips, Wei, and Yi:
QuantilesItemsSketchIterator<T>
Iterator over QuantilesItemsSketch.
QuantilesItemsUnion<T>
The API for Union operations for generic QuantilesItemsSketches
UpdatableQuantilesDoublesSketch
Extends QuantilesDoubleSketch