public static class SumAggFunction.DecimalSumAggFunction extends SumAggFunction
SumAggFunction.ByteSumAggFunction, SumAggFunction.DecimalSumAggFunction, SumAggFunction.DoubleSumAggFunction, SumAggFunction.FloatSumAggFunction, SumAggFunction.IntSumAggFunction, SumAggFunction.LongSumAggFunction, SumAggFunction.ShortSumAggFunction
sum
Constructor and Description |
---|
DecimalSumAggFunction(DecimalType decimalType) |
Modifier and Type | Method and Description |
---|---|
protected UnresolvedCallExpression |
doPlus(UnresolvedReferenceExpression arg1,
UnresolvedReferenceExpression arg2) |
DataType |
getResultType()
The result type of the function.
|
accumulateExpressions, aggBufferAttributes, getAggBufferTypes, getValueExpression, initialValuesExpressions, mergeExpressions, operandCount, retractExpressions
getKind, getTypeInference, mergeOperand, mergeOperands, operand, operands
close, functionIdentifier, open, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getRequirements, isDeterministic
public DecimalSumAggFunction(DecimalType decimalType)
public DataType getResultType()
DeclarativeAggregateFunction
getResultType
in class DeclarativeAggregateFunction
protected UnresolvedCallExpression doPlus(UnresolvedReferenceExpression arg1, UnresolvedReferenceExpression arg2)
doPlus
in class SumAggFunction
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.