Package org.apache.calcite.sql.fun
Class SqlCovarAggFunction
- java.lang.Object
-
- org.apache.calcite.sql.SqlOperator
-
- org.apache.calcite.sql.SqlFunction
-
- org.apache.calcite.sql.SqlAggFunction
-
- org.apache.calcite.sql.fun.SqlCovarAggFunction
-
public class SqlCovarAggFunction extends SqlAggFunction
Covar
is an aggregator which returns the Covariance of the values which go into it. It has precisely two arguments of numeric type (int
,long
,float
,double
), and the result is the same type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SqlCovarAggFunction.Subtype
Deprecated.
-
Field Summary
-
Fields inherited from class org.apache.calcite.sql.SqlOperator
kind, MDX_PRECEDENCE, NL
-
-
Constructor Summary
Constructors Constructor Description SqlCovarAggFunction(RelDataType type, SqlCovarAggFunction.Subtype subtype)
Deprecated.SqlCovarAggFunction(SqlKind kind)
Creates a SqlCovarAggFunction.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description SqlCovarAggFunction.Subtype
getSubtype()
Deprecated.-
Methods inherited from class org.apache.calcite.sql.SqlAggFunction
allowsFilter, getParameterTypes, getReturnType, isAggregator, isQuantifierAllowed, requiresGroupOrder, requiresOrder, requiresOver, unwrap, validateCall
-
Methods inherited from class org.apache.calcite.sql.SqlFunction
deriveType, getFunctionType, getNameAsId, getParamNames, getParamTypes, getSqlIdentifier, getSyntax, unparse, validateQuantifier
-
Methods inherited from class org.apache.calcite.sql.SqlOperator
acceptCall, 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
-
-
-
-
Constructor Detail
-
SqlCovarAggFunction
public SqlCovarAggFunction(SqlKind kind)
Creates a SqlCovarAggFunction.
-
SqlCovarAggFunction
@Deprecated public SqlCovarAggFunction(RelDataType type, SqlCovarAggFunction.Subtype subtype)
Deprecated.
-
-
Method Detail
-
getSubtype
@Deprecated public SqlCovarAggFunction.Subtype getSubtype()
Deprecated.Returns the specific function, e.g. COVAR_POP or COVAR_SAMP.- Returns:
- Subtype
-
-