public class HiveSqlMinMaxAggFunction
extends org.apache.calcite.sql.SqlAggFunction
Constructor and Description |
---|
HiveSqlMinMaxAggFunction(org.apache.calcite.sql.type.SqlReturnTypeInference returnTypeInference,
org.apache.calcite.sql.type.SqlOperandTypeInference operandTypeInference,
org.apache.calcite.sql.type.SqlOperandTypeChecker operandTypeChecker,
boolean isMin) |
Modifier and Type | Method and Description |
---|---|
<T> T |
unwrap(Class<T> clazz) |
getParameterTypes, getReturnType, isAggregator, isQuantifierAllowed, requiresOrder, requiresOver, validateCall
deriveType, getFunctionType, getNameAsId, getParamNames, getParamTypes, getSqlIdentifier, getSyntax, unparse, validateQuantifier
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, isName, leftPrec, preValidateCall, requiresDecimalExpansion, rewriteCall, rightPrec, toString, unparseListClause, unparseListClause, validateOperands, validRexOperands
public HiveSqlMinMaxAggFunction(org.apache.calcite.sql.type.SqlReturnTypeInference returnTypeInference, org.apache.calcite.sql.type.SqlOperandTypeInference operandTypeInference, org.apache.calcite.sql.type.SqlOperandTypeChecker operandTypeChecker, boolean isMin)
public <T> T unwrap(Class<T> clazz)
unwrap
in interface org.apache.calcite.plan.Context
unwrap
in class org.apache.calcite.sql.SqlAggFunction
Copyright © 2021 The Apache Software Foundation. All rights reserved.