static class RexImpTable.RankImplementor extends StrictWinAggImplementor
RANK windowed aggregate function.WinAggImplementor.SeekType| Constructor and Description |
|---|
RankImplementor() |
| Modifier and Type | Method and Description |
|---|---|
protected Expression |
computeNewRank(Expression acc,
WinAggAddContext add) |
protected void |
implementNotNullAdd(WinAggContext info,
WinAggAddContext add) |
protected Expression |
implementNotNullResult(WinAggContext info,
WinAggResultContext result) |
getNotNullState, getNotNullState, implementNotNullAdd, implementNotNullReset, implementNotNullReset, implementNotNullResult, needCacheWhenFrameIntact, nonDefaultOnEmptySet, nonDefaultOnEmptySetaccAdvance, getStateSize, getStateType, implementAdd, implementReset, implementResultclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStateType, implementAdd, implementReset, implementResultprotected void implementNotNullAdd(WinAggContext info, WinAggAddContext add)
implementNotNullAdd in class StrictWinAggImplementorprotected Expression computeNewRank(Expression acc, WinAggAddContext add)
protected Expression implementNotNullResult(WinAggContext info, WinAggResultContext result)
implementNotNullResult in class StrictWinAggImplementorCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.