public abstract class StrictWinAggImplementor extends StrictAggImplementor implements WinAggImplementor
WinAggImplementor.SeekType
Constructor and Description |
---|
StrictWinAggImplementor() |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.reflect.Type> |
getNotNullState(AggContext info) |
java.util.List<java.lang.reflect.Type> |
getNotNullState(WinAggContext info) |
protected void |
implementNotNullAdd(AggContext info,
AggAddContext add) |
protected abstract void |
implementNotNullAdd(WinAggContext info,
WinAggAddContext add) |
protected void |
implementNotNullReset(AggContext info,
AggResetContext reset) |
protected void |
implementNotNullReset(WinAggContext info,
WinAggResetContext reset) |
protected Expression |
implementNotNullResult(AggContext info,
AggResultContext result) |
protected Expression |
implementNotNullResult(WinAggContext info,
WinAggResultContext result) |
boolean |
needCacheWhenFrameIntact() |
protected boolean |
nonDefaultOnEmptySet(AggContext info) |
protected boolean |
nonDefaultOnEmptySet(WinAggContext info) |
accAdvance, getStateSize, getStateType, implementAdd, implementReset, implementResult
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getStateType, implementAdd, implementReset, implementResult
protected abstract void implementNotNullAdd(WinAggContext info, WinAggAddContext add)
protected boolean nonDefaultOnEmptySet(WinAggContext info)
public java.util.List<java.lang.reflect.Type> getNotNullState(WinAggContext info)
protected void implementNotNullReset(WinAggContext info, WinAggResetContext reset)
protected Expression implementNotNullResult(WinAggContext info, WinAggResultContext result)
protected final void implementNotNullAdd(AggContext info, AggAddContext add)
implementNotNullAdd
in class StrictAggImplementor
protected boolean nonDefaultOnEmptySet(AggContext info)
nonDefaultOnEmptySet
in class StrictAggImplementor
public final java.util.List<java.lang.reflect.Type> getNotNullState(AggContext info)
getNotNullState
in class StrictAggImplementor
protected final void implementNotNullReset(AggContext info, AggResetContext reset)
implementNotNullReset
in class StrictAggImplementor
protected final Expression implementNotNullResult(AggContext info, AggResultContext result)
implementNotNullResult
in class StrictAggImplementor
public boolean needCacheWhenFrameIntact()
needCacheWhenFrameIntact
in interface WinAggImplementor
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.