public class HiveParserSqlCountAggFunction extends org.apache.calcite.sql.SqlAggFunction implements HiveParserSqlFunctionConverter.CanAggregateDistinct
Constructor and Description |
---|
HiveParserSqlCountAggFunction(boolean isDistinct,
org.apache.calcite.sql.type.SqlReturnTypeInference returnTypeInference,
org.apache.calcite.sql.type.SqlOperandTypeInference operandTypeInference,
org.apache.calcite.sql.type.SqlOperandTypeChecker operandTypeChecker) |
Modifier and Type | Method and Description |
---|---|
boolean |
isDistinct() |
<T> T |
unwrap(Class<T> clazz) |
allowsFilter, allowsNullTreatment, getDistinctOptionality, getParameterTypes, getReturnType, getRollup, isAggregator, isPercentile, isQuantifierAllowed, requiresGroupOrder, 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, createCall, createCall, createCall, equals, getAllowedSignatures, getAllowedSignatures, getKind, getLeftPrec, getMonotonicity, getMonotonicity, getName, getOperandCountRange, getOperandTypeChecker, getOperandTypeInference, getReturnTypeInference, getRightPrec, getSignatureTemplate, getStrongPolicyInference, hashCode, inferReturnType, inferReturnType, isDeterministic, isDynamicFunction, isGroup, isGroupAuxiliary, isName, isSymmetrical, leftPrec, not, preValidateCall, requiresDecimalExpansion, reverse, rewriteCall, rightPrec, toString, unparseListClause, unparseListClause, validateOperands, validRexOperands
public HiveParserSqlCountAggFunction(boolean isDistinct, org.apache.calcite.sql.type.SqlReturnTypeInference returnTypeInference, org.apache.calcite.sql.type.SqlOperandTypeInference operandTypeInference, org.apache.calcite.sql.type.SqlOperandTypeChecker operandTypeChecker)
public boolean isDistinct()
isDistinct
in interface HiveParserSqlFunctionConverter.CanAggregateDistinct
public <T> T unwrap(Class<T> clazz)
unwrap
in interface org.apache.calcite.schema.Wrapper
unwrap
in class org.apache.calcite.sql.SqlAggFunction
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.