Package io.trino.operator.scalar
Class QuantileDigestFunctions
java.lang.Object
io.trino.operator.scalar.QuantileDigestFunctions
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doublestatic final long -
Method Summary
Modifier and TypeMethodDescriptionstatic longvalueAtQuantileBigint(io.airlift.slice.Slice input, double quantile) static doublevalueAtQuantileDouble(io.airlift.slice.Slice input, double quantile) static longvalueAtQuantileReal(io.airlift.slice.Slice input, double quantile) static BlockvaluesAtQuantilesBigint(io.airlift.slice.Slice input, Block percentilesArrayBlock) static BlockvaluesAtQuantilesDouble(io.airlift.slice.Slice input, Block percentilesArrayBlock) static BlockvaluesAtQuantilesReal(io.airlift.slice.Slice input, Block percentilesArrayBlock) static doubleverifyAccuracy(double accuracy) static longverifyWeight(long weight)
-
Field Details
-
DEFAULT_ACCURACY
public static final double DEFAULT_ACCURACY- See Also:
-
DEFAULT_WEIGHT
public static final long DEFAULT_WEIGHT- See Also:
-
-
Method Details
-
valueAtQuantileDouble
public static double valueAtQuantileDouble(io.airlift.slice.Slice input, double quantile) -
valueAtQuantileReal
public static long valueAtQuantileReal(io.airlift.slice.Slice input, double quantile) -
valueAtQuantileBigint
public static long valueAtQuantileBigint(io.airlift.slice.Slice input, double quantile) -
valuesAtQuantilesDouble
-
valuesAtQuantilesReal
-
valuesAtQuantilesBigint
-
verifyAccuracy
public static double verifyAccuracy(double accuracy) -
verifyWeight
public static long verifyWeight(long weight)
-