public interface TDigestSketchCommands
Modifier and Type | Method and Description |
---|---|
java.lang.String |
tdigestAdd(java.lang.String key,
double... values)
TDIGEST.ADD key value weight [ value weight ...] |
java.util.List<java.lang.Double> |
tdigestByRank(java.lang.String key,
long... ranks) |
java.util.List<java.lang.Double> |
tdigestByRevRank(java.lang.String key,
long... ranks) |
java.util.List<java.lang.Double> |
tdigestCDF(java.lang.String key,
double... values)
TDIGEST.CDF key value [value ...] |
java.lang.String |
tdigestCreate(java.lang.String key)
TDIGEST.CREATE key |
java.lang.String |
tdigestCreate(java.lang.String key,
int compression)
TDIGEST.CREATE key [compression] |
java.util.Map<java.lang.String,java.lang.Object> |
tdigestInfo(java.lang.String key)
TDIGEST.INFO key |
double |
tdigestMax(java.lang.String key)
TDIGEST.MAX key |
java.lang.String |
tdigestMerge(java.lang.String destinationKey,
java.lang.String... sourceKeys)
TDIGEST.MERGE destination-key numkeys source-key [source-key ...] |
java.lang.String |
tdigestMerge(TDigestMergeParams mergeParams,
java.lang.String destinationKey,
java.lang.String... sourceKeys)
TDIGEST.MERGE destination-key numkeys source-key [source-key ...]
[COMPRESSION compression] [OVERRIDE] |
double |
tdigestMin(java.lang.String key)
TDIGEST.MIN key |
java.util.List<java.lang.Double> |
tdigestQuantile(java.lang.String key,
double... quantiles)
TDIGEST.QUANTILE key quantile [quantile ...] |
java.util.List<java.lang.Long> |
tdigestRank(java.lang.String key,
double... values) |
java.lang.String |
tdigestReset(java.lang.String key)
TDIGEST.RESET key |
java.util.List<java.lang.Long> |
tdigestRevRank(java.lang.String key,
double... values) |
double |
tdigestTrimmedMean(java.lang.String key,
double lowCutQuantile,
double highCutQuantile)
TDIGEST.TRIMMED_MEAN key low_cut_quantile high_cut_quantile |
java.lang.String tdigestCreate(java.lang.String key)
TDIGEST.CREATE key
key
- The name of the sketch (a t-digest data structure)java.lang.String tdigestCreate(java.lang.String key, int compression)
TDIGEST.CREATE key [compression]
key
- The name of the sketch (a t-digest data structure)compression
- The compression parameter. 100 is a common value for normal uses. 1000 is extremely large.java.lang.String tdigestReset(java.lang.String key)
TDIGEST.RESET key
key
- The name of the sketch (a t-digest data structure)java.lang.String tdigestMerge(java.lang.String destinationKey, java.lang.String... sourceKeys)
TDIGEST.MERGE destination-key numkeys source-key [source-key ...]
destinationKey
- Sketch to copy observation values to (a t-digest data structure)sourceKeys
- Sketch(es) to copy observation values from (a t-digest data structure)java.lang.String tdigestMerge(TDigestMergeParams mergeParams, java.lang.String destinationKey, java.lang.String... sourceKeys)
TDIGEST.MERGE destination-key numkeys source-key [source-key ...]
[COMPRESSION compression] [OVERRIDE]
mergeParams
- compression and override optionsdestinationKey
- Sketch to copy observation values to (a t-digest data structure)sourceKeys
- Sketch(es) to copy observation values from (a t-digest data structure)java.util.Map<java.lang.String,java.lang.Object> tdigestInfo(java.lang.String key)
TDIGEST.INFO key
key
- The name of the sketch (a t-digest data structure)java.lang.String tdigestAdd(java.lang.String key, double... values)
TDIGEST.ADD key value weight [ value weight ...]
key
- The name of the sketch (a t-digest data structure)values
- The value of the observation (floating-point)java.util.List<java.lang.Double> tdigestCDF(java.lang.String key, double... values)
TDIGEST.CDF key value [value ...]
key
- The name of the sketch (a t-digest data structure)values
- upper limit of observation value, for which the fraction of all observations added which are ≤ valuejava.util.List<java.lang.Double> tdigestQuantile(java.lang.String key, double... quantiles)
TDIGEST.QUANTILE key quantile [quantile ...]
key
- The name of the sketch (a t-digest data structure)quantiles
- The desired fraction(s) (between 0 and 1 inclusively)double tdigestMin(java.lang.String key)
TDIGEST.MIN key
key
- The name of the sketch (a t-digest data structure)double tdigestMax(java.lang.String key)
TDIGEST.MAX key
key
- The name of the sketch (a t-digest data structure)double tdigestTrimmedMean(java.lang.String key, double lowCutQuantile, double highCutQuantile)
TDIGEST.TRIMMED_MEAN key low_cut_quantile high_cut_quantile
key
- The name of the sketch (a t-digest data structure)lowCutQuantile
- Exclude observation values lower than this quantilehighCutQuantile
- Exclude observation values higher than this quantilejava.util.List<java.lang.Long> tdigestRank(java.lang.String key, double... values)
java.util.List<java.lang.Long> tdigestRevRank(java.lang.String key, double... values)
java.util.List<java.lang.Double> tdigestByRank(java.lang.String key, long... ranks)
java.util.List<java.lang.Double> tdigestByRevRank(java.lang.String key, long... ranks)
Copyright © 2023. All rights reserved.