static class RexImpTable.RowNumberImplementor extends StrictWinAggImplementor
ROW_NUMBER windowed aggregate function.WinAggImplementor.SeekType| Constructor and Description |
|---|
RowNumberImplementor() |
| Modifier and Type | Method and Description |
|---|---|
List<Type> |
getNotNullState(WinAggContext info) |
protected void |
implementNotNullAdd(WinAggContext info,
WinAggAddContext add) |
protected Expression |
implementNotNullResult(WinAggContext info,
WinAggResultContext result) |
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, implementResultpublic List<Type> getNotNullState(WinAggContext info)
getNotNullState in class StrictWinAggImplementorprotected void implementNotNullAdd(WinAggContext info, WinAggAddContext add)
implementNotNullAdd in class StrictWinAggImplementorprotected Expression implementNotNullResult(WinAggContext info, WinAggResultContext result)
implementNotNullResult in class StrictWinAggImplementorCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.