Package org.apache.calcite.sql
Class SqlRankFunction
- java.lang.Object
-
- org.apache.calcite.sql.SqlOperator
-
- org.apache.calcite.sql.SqlFunction
-
- org.apache.calcite.sql.SqlAggFunction
-
- org.apache.calcite.sql.SqlRankFunction
-
public class SqlRankFunction extends SqlAggFunction
Operator which aggregates sets of values into a result.
-
-
Field Summary
-
Fields inherited from class org.apache.calcite.sql.SqlOperator
kind, MDX_PRECEDENCE, NL
-
-
Constructor Summary
Constructors Constructor Description SqlRankFunction(boolean requiresOrder, SqlKind kind)
Deprecated.SqlRankFunction(SqlKind kind, SqlReturnTypeInference returnTypes, boolean requiresOrder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
allowsFraming()
Returns whether this is a window function that allows framing (i.e.-
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, 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, needsSpace, preValidateCall, requiresDecimalExpansion, rewriteCall, rightPrec, toString, unparseListClause, unparseListClause, validateOperands, validRexOperands
-
-
-
-
Constructor Detail
-
SqlRankFunction
@Deprecated public SqlRankFunction(boolean requiresOrder, SqlKind kind)
Deprecated.
-
SqlRankFunction
public SqlRankFunction(SqlKind kind, SqlReturnTypeInference returnTypes, boolean requiresOrder)
-
-
Method Detail
-
allowsFraming
public boolean allowsFraming()
Description copied from class:SqlOperator
Returns whether this is a window function that allows framing (i.e. a ROWS or RANGE clause in the window specification).- Overrides:
allowsFraming
in classSqlOperator
-
-