public class SqlSumAggFunction extends SqlAggFunction
Sum is an aggregator which returns the sum of the values which
go into it. It has precisely one argument of numeric type (int,
long, float, double), and the result
is the same type.| Modifier and Type | Field and Description |
|---|---|
private RelDataType |
type
Deprecated.
|
kind, MDX_PRECEDENCE, NL| Constructor and Description |
|---|
SqlSumAggFunction(RelDataType type) |
| Modifier and Type | Method and Description |
|---|---|
List<RelDataType> |
getParameterTypes(RelDataTypeFactory typeFactory) |
RelDataType |
getReturnType(RelDataTypeFactory typeFactory) |
RelDataType |
getType()
Deprecated.
|
<T> T |
unwrap(Class<T> clazz)
Finds an instance of an interface implemented by this object,
or returns null if this object does not support that interface.
|
allowsFilter, isAggregator, isQuantifierAllowed, requiresOrder, requiresOver, validateCallderiveType, getFunctionType, getNameAsId, getParamNames, getParamTypes, getSqlIdentifier, getSyntax, unparse, validateQuantifieracceptCall, acceptCall, adjustType, allowsFraming, argumentMustBeScalar, checkOperandCount, checkOperandTypes, constructArgNameList, constructArgTypeList, constructOperandList, createCall, createCall, createCall, createCall, equals, getAllowedSignatures, getAllowedSignatures, getKind, getLeftPrec, getMonotonicity, getMonotonicity, getName, getOperandCountRange, getOperandTypeChecker, getOperandTypeInference, getReturnTypeInference, getRightPrec, getSignatureTemplate, hashCode, inferReturnType, inferReturnType, isDeterministic, isDynamicFunction, isGroup, isGroupAuxiliary, isName, leftPrec, preValidateCall, requiresDecimalExpansion, rewriteCall, rightPrec, toString, unparseListClause, unparseListClause, validateOperands, validRexOperands@Deprecated private final RelDataType type
public SqlSumAggFunction(RelDataType type)
public List<RelDataType> getParameterTypes(RelDataTypeFactory typeFactory)
getParameterTypes in class SqlAggFunction@Deprecated public RelDataType getType()
public RelDataType getReturnType(RelDataTypeFactory typeFactory)
getReturnType in class SqlAggFunctionCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.