static class RexImpTable.RowNumberImplementor extends StrictWinAggImplementor
ROW_NUMBER
windowed aggregate function.WinAggImplementor.SeekType
Constructor and Description |
---|
RowNumberImplementor() |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.reflect.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, nonDefaultOnEmptySet
accAdvance, getStateSize, getStateType, implementAdd, implementReset, implementResult
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getStateType, implementAdd, implementReset, implementResult
public java.util.List<java.lang.reflect.Type> getNotNullState(WinAggContext info)
getNotNullState
in class StrictWinAggImplementor
protected void implementNotNullAdd(WinAggContext info, WinAggAddContext add)
implementNotNullAdd
in class StrictWinAggImplementor
protected Expression implementNotNullResult(WinAggContext info, WinAggResultContext result)
implementNotNullResult
in class StrictWinAggImplementor
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.