Uses of Class
org.apache.datasketches.quantilescommon.QuantileSearchCriteria
-
Packages that use QuantileSearchCriteria 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 QuantileSearchCriteria in org.apache.datasketches.kll
Methods in org.apache.datasketches.kll with parameters of type QuantileSearchCriteria Modifier and Type Method Description double[]
KllDoublesSketch. getCDF(double[] splitPoints, QuantileSearchCriteria searchCrit)
double[]
KllFloatsSketch. getCDF(float[] splitPoints, QuantileSearchCriteria searchCrit)
double[]
KllItemsSketch. getCDF(T[] splitPoints, QuantileSearchCriteria searchCrit)
double[]
KllItemsSketchSortedView. getCDF(T[] splitPoints, QuantileSearchCriteria searchCrit)
long
KllDoublesSketchSortedViewIterator. getCumulativeWeight(QuantileSearchCriteria searchCrit)
long
KllFloatsSketchSortedViewIterator. getCumulativeWeight(QuantileSearchCriteria searchCrit)
double
KllDoublesSketchSortedViewIterator. getNormalizedRank(QuantileSearchCriteria searchCrit)
double
KllFloatsSketchSortedViewIterator. getNormalizedRank(QuantileSearchCriteria searchCrit)
QuantilesDoublesAPI.DoublesPartitionBoundaries
KllDoublesSketch. getPartitionBoundaries(int numEquallyWeighted, QuantileSearchCriteria searchCrit)
QuantilesFloatsAPI.FloatsPartitionBoundaries
KllFloatsSketch. getPartitionBoundaries(int numEquallyWeighted, QuantileSearchCriteria searchCrit)
QuantilesGenericAPI.GenericPartitionBoundaries<T>
KllItemsSketch. getPartitionBoundaries(int numEquallyWeighted, QuantileSearchCriteria searchCrit)
double[]
KllDoublesSketch. getPMF(double[] splitPoints, QuantileSearchCriteria searchCrit)
double[]
KllFloatsSketch. getPMF(float[] splitPoints, QuantileSearchCriteria searchCrit)
double[]
KllItemsSketch. getPMF(T[] splitPoints, QuantileSearchCriteria searchCrit)
double[]
KllItemsSketchSortedView. getPMF(T[] splitPoints, QuantileSearchCriteria searchCrit)
double
KllDoublesSketch. getQuantile(double rank, QuantileSearchCriteria searchCrit)
double
KllDoublesSketchSortedView. getQuantile(double rank, QuantileSearchCriteria searchCrit)
float
KllFloatsSketch. getQuantile(double rank, QuantileSearchCriteria searchCrit)
float
KllFloatsSketchSortedView. getQuantile(double rank, QuantileSearchCriteria searchCrit)
T
KllItemsSketch. getQuantile(double rank, QuantileSearchCriteria searchCrit)
T
KllItemsSketchSortedView. getQuantile(double rank, QuantileSearchCriteria searchCrit)
double[]
KllDoublesSketch. getQuantiles(double[] ranks, QuantileSearchCriteria searchCrit)
float[]
KllFloatsSketch. getQuantiles(double[] ranks, QuantileSearchCriteria searchCrit)
T[]
KllItemsSketch. getQuantiles(double[] ranks, QuantileSearchCriteria searchCrit)
double
KllDoublesSketch. getRank(double quantile, QuantileSearchCriteria searchCrit)
double
KllDoublesSketchSortedView. getRank(double quantile, QuantileSearchCriteria searchCrit)
double
KllFloatsSketch. getRank(float quantile, QuantileSearchCriteria searchCrit)
double
KllFloatsSketchSortedView. getRank(float quantile, QuantileSearchCriteria searchCrit)
double
KllItemsSketch. getRank(T quantile, QuantileSearchCriteria searchCrit)
double
KllItemsSketchSortedView. getRank(T quantile, QuantileSearchCriteria searchCrit)
double[]
KllDoublesSketch. getRanks(double[] quantiles, QuantileSearchCriteria searchCrit)
double[]
KllFloatsSketch. getRanks(float[] quantiles, QuantileSearchCriteria searchCrit)
double[]
KllItemsSketch. getRanks(T[] quantiles, QuantileSearchCriteria searchCrit)
-
Uses of QuantileSearchCriteria in org.apache.datasketches.quantiles
Methods in org.apache.datasketches.quantiles with parameters of type QuantileSearchCriteria Modifier and Type Method Description double[]
DoublesSketch. getCDF(double[] splitPoints, QuantileSearchCriteria searchCrit)
double[]
ItemsSketch. getCDF(T[] splitPoints, QuantileSearchCriteria searchCrit)
double[]
ItemsSketchSortedView. getCDF(T[] splitPoints, QuantileSearchCriteria searchCrit)
long
DoublesSketchSortedViewIterator. getCumulativeWeight(QuantileSearchCriteria searchCrit)
double
DoublesSketchSortedViewIterator. getNormalizedRank(QuantileSearchCriteria searchCrit)
QuantilesDoublesAPI.DoublesPartitionBoundaries
DoublesSketch. getPartitionBoundaries(int numEquallyWeighted, QuantileSearchCriteria searchCrit)
QuantilesGenericAPI.GenericPartitionBoundaries<T>
ItemsSketch. getPartitionBoundaries(int numEquallyWeighted, QuantileSearchCriteria searchCrit)
double[]
DoublesSketch. getPMF(double[] splitPoints, QuantileSearchCriteria searchCrit)
double[]
ItemsSketch. getPMF(T[] splitPoints, QuantileSearchCriteria searchCrit)
double[]
ItemsSketchSortedView. getPMF(T[] splitPoints, QuantileSearchCriteria searchCrit)
double
DoublesSketch. getQuantile(double rank, QuantileSearchCriteria searchCrit)
double
DoublesSketchSortedView. getQuantile(double rank, QuantileSearchCriteria searchCrit)
T
ItemsSketch. getQuantile(double rank, QuantileSearchCriteria searchCrit)
T
ItemsSketchSortedView. getQuantile(double rank, QuantileSearchCriteria searchCrit)
double[]
DoublesSketch. getQuantiles(double[] ranks, QuantileSearchCriteria searchCrit)
T[]
ItemsSketch. getQuantiles(double[] ranks, QuantileSearchCriteria searchCrit)
double
DoublesSketch. getRank(double quantile, QuantileSearchCriteria searchCrit)
double
DoublesSketchSortedView. getRank(double quantile, QuantileSearchCriteria searchCrit)
double
ItemsSketch. getRank(T quantile, QuantileSearchCriteria searchCrit)
double
ItemsSketchSortedView. getRank(T quantile, QuantileSearchCriteria searchCrit)
double[]
DoublesSketch. getRanks(double[] quantiles, QuantileSearchCriteria searchCrit)
double[]
ItemsSketch. getRanks(T[] quantiles, QuantileSearchCriteria searchCrit)
-
Uses of QuantileSearchCriteria in org.apache.datasketches.quantilescommon
Methods in org.apache.datasketches.quantilescommon that return QuantileSearchCriteria Modifier and Type Method Description static QuantileSearchCriteria
QuantileSearchCriteria. valueOf(String name)
Returns the enum constant of this type with the specified name.static QuantileSearchCriteria[]
QuantileSearchCriteria. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.apache.datasketches.quantilescommon with parameters of type QuantileSearchCriteria Modifier and Type Method Description default double[]
DoublesSortedView. getCDF(double[] splitPoints, QuantileSearchCriteria searchCrit)
Returns an approximation to the Cumulative Distribution Function (CDF) of the input stream as a monotonically increasing array of double ranks (or cumulative probabilities) on the interval [0.0, 1.0], given a set of splitPoints.default double[]
FloatsSortedView. getCDF(float[] splitPoints, QuantileSearchCriteria searchCrit)
Returns an approximation to the Cumulative Distribution Function (CDF) of the input stream as a monotonically increasing array of double ranks (or cumulative probabilities) on the interval [0.0, 1.0], given a set of splitPoints.double[]
GenericSortedView. getCDF(T[] splitPoints, QuantileSearchCriteria searchCrit)
Returns an approximation to the Cumulative Distribution Function (CDF) of the input stream as a monotonically increasing array of double ranks (or cumulative probabilities) on the interval [0.0, 1.0], given a set of splitPoints.double[]
QuantilesDoublesAPI. getCDF(double[] splitPoints, QuantileSearchCriteria searchCrit)
Returns an approximation to the Cumulative Distribution Function (CDF) of the input stream as a monotonically increasing array of double ranks (or cumulative probabilities) on the interval [0.0, 1.0], given a set of splitPoints.double[]
QuantilesFloatsAPI. getCDF(float[] splitPoints, QuantileSearchCriteria searchCrit)
Returns an approximation to the Cumulative Distribution Function (CDF) of the input stream as a monotonically increasing array of double ranks (or cumulative probabilities) on the interval [0.0, 1.0], given a set of splitPoints.double[]
QuantilesGenericAPI. getCDF(T[] splitPoints, QuantileSearchCriteria searchCrit)
Returns an approximation to the Cumulative Distribution Function (CDF) of the input stream as a monotonically increasing array of double ranks (or cumulative probabilities) on the interval [0.0, 1.0], given a set of splitPoints.long
GenericSortedViewIterator. getCumulativeWeight(QuantileSearchCriteria searchCrit)
long
SortedViewIterator. getCumulativeWeight(QuantileSearchCriteria searchCrit)
Gets the cumulative weight at the current index (or previous index) based on the chosen search criterion.double
GenericSortedViewIterator. getNormalizedRank(QuantileSearchCriteria searchCrit)
double
SortedViewIterator. getNormalizedRank(QuantileSearchCriteria searchCrit)
Gets the normalized rank at the current index (or previous index) based on the chosen search criterion.QuantilesDoublesAPI.DoublesPartitionBoundaries
QuantilesDoublesAPI. getPartitionBoundaries(int numEquallyWeighted, QuantileSearchCriteria searchCrit)
This method returns an instance ofDoublesPartitionBoundaries
which provides sufficient information for the user to create the given number of equally weighted partitions.QuantilesFloatsAPI.FloatsPartitionBoundaries
QuantilesFloatsAPI. getPartitionBoundaries(int numEquallyWeighted, QuantileSearchCriteria searchCrit)
This method returns an instance ofFloatsPartitionBoundaries
which provides sufficient information for the user to create the given number of equally weighted partitions.QuantilesGenericAPI.GenericPartitionBoundaries<T>
QuantilesGenericAPI. getPartitionBoundaries(int numEquallyWeighted, QuantileSearchCriteria searchCrit)
This method returns an instance ofGenericPartitionBoundaries
which provides sufficient information for the user to create the given number of equally weighted partitions.default double[]
DoublesSortedView. getPMF(double[] splitPoints, QuantileSearchCriteria searchCrit)
Returns an approximation to the Probability Mass Function (PMF) of the input stream as an array of probability masses as doubles on the interval [0.0, 1.0], given a set of splitPoints.default double[]
FloatsSortedView. getPMF(float[] splitPoints, QuantileSearchCriteria searchCrit)
Returns an approximation to the Probability Mass Function (PMF) of the input stream as an array of probability masses as doubles on the interval [0.0, 1.0], given a set of splitPoints.double[]
GenericSortedView. getPMF(T[] splitPoints, QuantileSearchCriteria searchCrit)
Returns an approximation to the Probability Mass Function (PMF) of the input stream as an array of probability masses as doubles on the interval [0.0, 1.0], given a set of splitPoints.double[]
QuantilesDoublesAPI. getPMF(double[] splitPoints, QuantileSearchCriteria searchCrit)
Returns an approximation to the Probability Mass Function (PMF) of the input stream as an array of probability masses as doubles on the interval [0.0, 1.0], given a set of splitPoints.double[]
QuantilesFloatsAPI. getPMF(float[] splitPoints, QuantileSearchCriteria searchCrit)
Returns an approximation to the Probability Mass Function (PMF) of the input stream as an array of probability masses as doubles on the interval [0.0, 1.0], given a set of splitPoints.double[]
QuantilesGenericAPI. getPMF(T[] splitPoints, QuantileSearchCriteria searchCrit)
Returns an approximation to the Probability Mass Function (PMF) of the input stream as an array of probability masses as doubles on the interval [0.0, 1.0], given a set of splitPoints.double
DoublesSortedView. getQuantile(double rank, QuantileSearchCriteria searchCrit)
Gets the approximate quantile of the given normalized rank and the given search criterion.float
FloatsSortedView. getQuantile(double rank, QuantileSearchCriteria searchCrit)
Gets the approximate quantile of the given normalized rank and the given search criterion.T
GenericSortedView. getQuantile(double rank, QuantileSearchCriteria searchCrit)
Gets the approximate quantile of the given normalized rank and the given search criterion.double
QuantilesDoublesAPI. getQuantile(double rank, QuantileSearchCriteria searchCrit)
Gets the approximate quantile of the given normalized rank and the given search criterion.float
QuantilesFloatsAPI. getQuantile(double rank, QuantileSearchCriteria searchCrit)
Gets the approximate quantile of the given normalized rank and the given search criterion.T
QuantilesGenericAPI. getQuantile(double rank, QuantileSearchCriteria searchCrit)
Gets the approximate quantile of the given normalized rank and the given search criterion.double[]
QuantilesDoublesAPI. getQuantiles(double[] ranks, QuantileSearchCriteria searchCrit)
Gets an array of quantiles from the given array of normalized ranks.float[]
QuantilesFloatsAPI. getQuantiles(double[] ranks, QuantileSearchCriteria searchCrit)
Gets an array of quantiles from the given array of normalized ranks.T[]
QuantilesGenericAPI. getQuantiles(double[] ranks, QuantileSearchCriteria searchCrit)
Gets an array of quantiles from the given array of normalized ranks.double
DoublesSortedView. getRank(double quantile, QuantileSearchCriteria searchCrit)
Gets the normalized rank corresponding to the given a quantile.double
FloatsSortedView. getRank(float quantile, QuantileSearchCriteria searchCrit)
Gets the normalized rank corresponding to the given a quantile.double
GenericSortedView. getRank(T quantile, QuantileSearchCriteria searchCrit)
Gets the normalized rank corresponding to the given a quantile.double
QuantilesDoublesAPI. getRank(double quantile, QuantileSearchCriteria searchCrit)
Gets the normalized rank corresponding to the given a quantile.double
QuantilesFloatsAPI. getRank(float quantile, QuantileSearchCriteria searchCrit)
Gets the normalized rank corresponding to the given a quantile.double
QuantilesGenericAPI. getRank(T quantile, QuantileSearchCriteria searchCrit)
Gets the normalized rank corresponding to the given a quantile.double[]
QuantilesDoublesAPI. getRanks(double[] quantiles, QuantileSearchCriteria searchCrit)
Gets an array of normalized ranks corresponding to the given array of quantiles and the given search criterion.double[]
QuantilesFloatsAPI. getRanks(float[] quantiles, QuantileSearchCriteria searchCrit)
Gets an array of normalized ranks corresponding to the given array of quantiles and the given search criterion.double[]
QuantilesGenericAPI. getRanks(T[] quantiles, QuantileSearchCriteria searchCrit)
Gets an array of normalized ranks corresponding to the given array of quantiles and the given search criterion. -
Uses of QuantileSearchCriteria in org.apache.datasketches.req
Methods in org.apache.datasketches.req with parameters of type QuantileSearchCriteria Modifier and Type Method Description double[]
ReqSketch. getCDF(float[] splitPoints, QuantileSearchCriteria searchCrit)
long
ReqSketchSortedViewIterator. getCumulativeWeight(QuantileSearchCriteria searchCrit)
double
ReqSketchSortedViewIterator. getNormalizedRank(QuantileSearchCriteria searchCrit)
double[]
ReqSketch. getPMF(float[] splitPoints, QuantileSearchCriteria searchCrit)
float
ReqSketch. getQuantile(double normRank, QuantileSearchCriteria searchCrit)
float
ReqSketchSortedView. getQuantile(double rank, QuantileSearchCriteria searchCrit)
float[]
ReqSketch. getQuantiles(double[] normRanks, QuantileSearchCriteria searchCrit)
double
ReqSketch. getRank(float quantile, QuantileSearchCriteria searchCrit)
double
ReqSketchSortedView. getRank(float quantile, QuantileSearchCriteria searchCrit)
double[]
ReqSketch. getRanks(float[] quantiles, QuantileSearchCriteria searchCrit)
-