public abstract class RankLikeAggFunctionBase
extends org.apache.flink.table.functions.DeclarativeAggregateFunction
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.flink.table.expressions.UnresolvedReferenceExpression[] |
lastValues |
protected org.apache.flink.table.types.logical.LogicalType[] |
orderKeyTypes |
protected org.apache.flink.table.expressions.UnresolvedReferenceExpression |
sequence |
| Constructor and Description |
|---|
RankLikeAggFunctionBase(org.apache.flink.table.types.logical.LogicalType[] orderKeyTypes) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.flink.table.expressions.Expression |
generateInitLiteral(org.apache.flink.table.types.logical.LogicalType orderType) |
org.apache.flink.table.types.DataType |
getResultType() |
org.apache.flink.table.expressions.Expression |
getValueExpression() |
org.apache.flink.table.expressions.Expression[] |
mergeExpressions() |
int |
operandCount() |
protected org.apache.flink.table.expressions.Expression |
orderKeyEqualsExpression() |
org.apache.flink.table.expressions.Expression[] |
retractExpressions() |
accumulateExpressions, aggBufferAttributes, getAggBufferTypes, getKind, getTypeInference, initialValuesExpressions, mergeOperand, mergeOperands, operand, operandsclose, functionIdentifier, open, toStringprotected org.apache.flink.table.expressions.UnresolvedReferenceExpression sequence
protected org.apache.flink.table.expressions.UnresolvedReferenceExpression[] lastValues
protected org.apache.flink.table.types.logical.LogicalType[] orderKeyTypes
public RankLikeAggFunctionBase(org.apache.flink.table.types.logical.LogicalType[] orderKeyTypes)
public int operandCount()
operandCount in class org.apache.flink.table.functions.DeclarativeAggregateFunctionpublic org.apache.flink.table.types.DataType getResultType()
getResultType in class org.apache.flink.table.functions.DeclarativeAggregateFunctionpublic org.apache.flink.table.expressions.Expression[] retractExpressions()
retractExpressions in class org.apache.flink.table.functions.DeclarativeAggregateFunctionpublic org.apache.flink.table.expressions.Expression[] mergeExpressions()
mergeExpressions in class org.apache.flink.table.functions.DeclarativeAggregateFunctionpublic org.apache.flink.table.expressions.Expression getValueExpression()
getValueExpression in class org.apache.flink.table.functions.DeclarativeAggregateFunctionprotected org.apache.flink.table.expressions.Expression orderKeyEqualsExpression()
protected org.apache.flink.table.expressions.Expression generateInitLiteral(org.apache.flink.table.types.logical.LogicalType orderType)
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.