public static class Window.RexWinAggCall extends RexCall
Belongs to a Window.Group.
It's a bastard son of a RexCall; similar
enough that it gets visited by a RexVisitor,
but it also has some extra data members.
| Modifier and Type | Field and Description |
|---|---|
int |
ordinal
Ordinal of this aggregate within its partition.
|
| Constructor and Description |
|---|
Window.RexWinAggCall(SqlAggFunction aggFun,
RelDataType type,
List<RexNode> operands,
int ordinal)
Creates a RexWinAggCall.
|
| Modifier and Type | Method and Description |
|---|---|
RexCall |
clone(RelDataType type,
List<RexNode> operands)
Creates a new call to the same operator with different operands.
|
accept, computeDigest, getKind, getOperands, getOperator, getType, isAlwaysFalse, isAlwaysTrue, toStringpublic Window.RexWinAggCall(SqlAggFunction aggFun, RelDataType type, List<RexNode> operands, int ordinal)
aggFun - Aggregate functiontype - Result typeoperands - Operands to callordinal - Ordinal within its partitionCopyright © 2012–2015 The Apache Software Foundation. All rights reserved.