Package io.trino.operator.aggregation
Class DecimalAverageAggregation
java.lang.Object
io.trino.operator.aggregation.DecimalAverageAggregation
-
Method Summary
Modifier and TypeMethodDescriptionstatic Int128average(LongDecimalWithOverflowAndLongState state, DecimalType type) static voidcombine(LongDecimalWithOverflowAndLongState state, LongDecimalWithOverflowAndLongState otherState) static voidinputLongDecimal(LongDecimalWithOverflowAndLongState state, Block block, int position) static voidinputShortDecimal(LongDecimalWithOverflowAndLongState state, long rightLow) static voidoutputShortDecimal(Type type, LongDecimalWithOverflowAndLongState state, BlockBuilder out)
-
Method Details
-
inputShortDecimal
-
inputLongDecimal
public static void inputLongDecimal(LongDecimalWithOverflowAndLongState state, Block block, int position) -
combine
public static void combine(LongDecimalWithOverflowAndLongState state, LongDecimalWithOverflowAndLongState otherState) -
outputShortDecimal
public static void outputShortDecimal(Type type, LongDecimalWithOverflowAndLongState state, BlockBuilder out) -
average
-