Package io.trino.operator.scalar
Class QuantileDigestFunctions
- java.lang.Object
-
- io.trino.operator.scalar.QuantileDigestFunctions
-
public final class QuantileDigestFunctions extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static doubleDEFAULT_ACCURACYstatic longDEFAULT_WEIGHT
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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 Detail
-
DEFAULT_ACCURACY
public static final double DEFAULT_ACCURACY
- See Also:
- Constant Field Values
-
DEFAULT_WEIGHT
public static final long DEFAULT_WEIGHT
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
public static Block valuesAtQuantilesDouble(io.airlift.slice.Slice input, Block percentilesArrayBlock)
-
valuesAtQuantilesReal
public static Block valuesAtQuantilesReal(io.airlift.slice.Slice input, Block percentilesArrayBlock)
-
valuesAtQuantilesBigint
public static Block valuesAtQuantilesBigint(io.airlift.slice.Slice input, Block percentilesArrayBlock)
-
verifyAccuracy
public static double verifyAccuracy(double accuracy)
-
verifyWeight
public static long verifyWeight(long weight)
-
-