static class RexImpTable.SumImplementor extends StrictAggImplementor
SUM
windowed aggregate function.Constructor and Description |
---|
SumImplementor() |
Modifier and Type | Method and Description |
---|---|
void |
implementNotNullAdd(AggContext info,
AggAddContext add) |
protected void |
implementNotNullReset(AggContext info,
AggResetContext reset) |
Expression |
implementNotNullResult(AggContext info,
AggResultContext result) |
accAdvance, getNotNullState, getStateSize, getStateType, implementAdd, implementReset, implementResult, nonDefaultOnEmptySet
protected void implementNotNullReset(AggContext info, AggResetContext reset)
implementNotNullReset
in class StrictAggImplementor
public void implementNotNullAdd(AggContext info, AggAddContext add)
implementNotNullAdd
in class StrictAggImplementor
public Expression implementNotNullResult(AggContext info, AggResultContext result)
implementNotNullResult
in class StrictAggImplementor
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.