static class RexImpTable.CountWinImplementor extends StrictWinAggImplementor
COUNT windowed aggregate function.WinAggImplementor.SeekType| Modifier and Type | Field and Description |
|---|---|
(package private) boolean |
justFrameRowCount |
| Constructor and Description |
|---|
CountWinImplementor() |
| Modifier and Type | Method and Description |
|---|---|
List<Type> |
getNotNullState(WinAggContext info) |
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 StrictWinAggImplementorpublic 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.