# Uses of Package
org.apache.datasketches.quantilescommon

Packages that use org.apache.datasketches.quantilescommon
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.partitions
This package is for classes that simplify the task of partitioning large data into many approximately equal-sized partitions.
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.

Classes in org.apache.datasketches.quantilescommon used by org.apache.datasketches.kll
Class
Description
DoublesSketchSortedView
The SortedView of the Quantiles Classic QuantilesDoublesSketch and the KllDoublesSketch.
FloatsSketchSortedView
The SortedView for the KllFloatsSketch and the ReqSketch.
GenericPartitionBoundaries
This defines the returned results of the getParitionBoundaries() function and includes the basic methods needed to construct actual partitions.
ItemsSketchSortedView
The SortedView for the KllItemsSketch and the classic QuantilesItemsSketch.
LongsSketchSortedView
The SortedView of the KllLongsSketch.
PartitioningFeature
This enables the special functions for performing efficient partitioning of massive data.
QuantilesAPI
This is a stochastic streaming sketch that enables near-real time analysis of the approximate distribution of items from a very large stream in a single pass, requiring only that the items are comparable.
QuantilesDoublesAPI
The Quantiles API for item type double.
QuantilesDoublesSketchIteratorAPI
The quantiles sketch iterator for primitive type double.
QuantileSearchCriteria
These search criteria are used by the KLL, REQ and Classic Quantiles sketches in the DataSketches library.
QuantilesFloatsAPI
The Quantiles API for item type float.
QuantilesFloatsSketchIterator
The quantiles sketch iterator for primitive type float.
QuantilesGenericAPI
The Quantiles API for item type generic.
QuantilesGenericSketchIteratorAPI
The quantiles sketch iterator for generic types.
QuantilesLongsAPI
The Quantiles API for item type long.
QuantilesLongsSketchIterator
The quantiles sketch iterator for primitive type long.
QuantilesSketchIteratorAPI
This is the base API for the iterator hierarchy used for viewing the non-ordered quantiles retained by the classic Quantiles* sketches and KLL sketches, for example.
SketchPartitionLimits
This defines the methods required to compute the partition limits.
Classes in org.apache.datasketches.quantilescommon used by org.apache.datasketches.partitions
Class
Description
GenericPartitionBoundaries
This defines the returned results of the getParitionBoundaries() function and includes the basic methods needed to construct actual partitions.
PartitioningFeature
This enables the special functions for performing efficient partitioning of massive data.
QuantileSearchCriteria
These search criteria are used by the KLL, REQ and Classic Quantiles sketches in the DataSketches library.
QuantilesGenericAPI
The Quantiles API for item type generic.
Classes in org.apache.datasketches.quantilescommon used by org.apache.datasketches.quantiles
Class
Description
DoublesSketchSortedView
The SortedView of the Quantiles Classic QuantilesDoublesSketch and the KllDoublesSketch.
GenericPartitionBoundaries
This defines the returned results of the getParitionBoundaries() function and includes the basic methods needed to construct actual partitions.
ItemsSketchSortedView
The SortedView for the KllItemsSketch and the classic QuantilesItemsSketch.
PartitioningFeature
This enables the special functions for performing efficient partitioning of massive data.
QuantilesAPI
This is a stochastic streaming sketch that enables near-real time analysis of the approximate distribution of items from a very large stream in a single pass, requiring only that the items are comparable.
QuantilesDoublesAPI
The Quantiles API for item type double.
QuantilesDoublesSketchIteratorAPI
The quantiles sketch iterator for primitive type double.
QuantileSearchCriteria
These search criteria are used by the KLL, REQ and Classic Quantiles sketches in the DataSketches library.
QuantilesGenericAPI
The Quantiles API for item type generic.
QuantilesGenericSketchIteratorAPI
The quantiles sketch iterator for generic types.
QuantilesSketchIteratorAPI
This is the base API for the iterator hierarchy used for viewing the non-ordered quantiles retained by the classic Quantiles* sketches and KLL sketches, for example.
SketchPartitionLimits
This defines the methods required to compute the partition limits.
Classes in org.apache.datasketches.quantilescommon used by org.apache.datasketches.quantilescommon
Class
Description
DoublesSortedView
The Sorted View for quantile sketches of primitive type double.
DoublesSortedViewIterator
Iterator over quantile sketches of primitive type double.
FloatsSortedView
The Sorted View for quantiles of primitive type float.
FloatsSortedViewIterator
Iterator over quantile sketches of primitive type float.
GenericInequalitySearch.Inequality
The enumerator of inequalities
GenericPartitionBoundaries
This defines the returned results of the getParitionBoundaries() function and includes the basic methods needed to construct actual partitions.
GenericSortedView
The Sorted View for quantiles of generic type.
GenericSortedViewIterator
Iterator over quantile sketches of generic type.
IncludeMinMax.DoublesPair
A simple structure to hold a pair of arrays
IncludeMinMax.FloatsPair
A simple structure to hold a pair of arrays
IncludeMinMax.ItemsPair
A simple structure to hold a pair of arrays
IncludeMinMax.LongsPair
A simple structure to hold a pair of arrays
InequalitySearch
This provides efficient, unique and unambiguous binary searching for inequality comparison criteria for ordered arrays of values that may include duplicate values.
LongsSortedView
The Sorted View for quantile sketches of primitive type long.
LongsSortedViewIterator
Iterator over quantile sketches of primitive type long.
PartitioningFeature
This enables the special functions for performing efficient partitioning of massive data.
QuantilesAPI
This is a stochastic streaming sketch that enables near-real time analysis of the approximate distribution of items from a very large stream in a single pass, requiring only that the items are comparable.
QuantilesDoublesAPI
The Quantiles API for item type double.
QuantilesDoublesSketchIteratorAPI
The quantiles sketch iterator for primitive type double.
QuantileSearchCriteria
These search criteria are used by the KLL, REQ and Classic Quantiles sketches in the DataSketches library.
QuantilesFloatsAPI
The Quantiles API for item type float.
QuantilesFloatsSketchIterator
The quantiles sketch iterator for primitive type float.
QuantilesGenericAPI
The Quantiles API for item type generic.
QuantilesGenericSketchIteratorAPI
The quantiles sketch iterator for generic types.
QuantilesLongsAPI
The Quantiles API for item type long.
QuantilesLongsSketchIterator
The quantiles sketch iterator for primitive type long.
QuantilesSketchIteratorAPI
This is the base API for the iterator hierarchy used for viewing the non-ordered quantiles retained by the classic Quantiles* sketches and KLL sketches, for example.
SketchPartitionLimits
This defines the methods required to compute the partition limits.
SortedView
This is the base interface for the Sorted View interface hierarchy and defines the methods that are type independent.
SortedViewIterator
This is the base interface for the SortedViewIterator hierarchy used with a SortedView obtained from a quantile-type sketch.
Classes in org.apache.datasketches.quantilescommon used by org.apache.datasketches.req
Class
Description
FloatsSketchSortedView
The SortedView for the KllFloatsSketch and the ReqSketch.
QuantilesAPI
This is a stochastic streaming sketch that enables near-real time analysis of the approximate distribution of items from a very large stream in a single pass, requiring only that the items are comparable.
QuantileSearchCriteria
These search criteria are used by the KLL, REQ and Classic Quantiles sketches in the DataSketches library.
QuantilesFloatsAPI
The Quantiles API for item type float.
QuantilesFloatsSketchIterator
The quantiles sketch iterator for primitive type float.
QuantilesSketchIteratorAPI
This is the base API for the iterator hierarchy used for viewing the non-ordered quantiles retained by the classic Quantiles* sketches and KLL sketches, for example.