public class AggregatorRateFilter extends AggregatorRate
accumulator, isSet, latest, oldest, oneSecondTime
Constructor and Description |
---|
AggregatorRateFilter(long oneSecondTime) |
Modifier and Type | Method and Description |
---|---|
void |
enter(java.lang.Object value)
Apply the value as entering aggregation (entering window).
|
void |
leave(java.lang.Object value)
Apply the value as leaving aggregation (leaving window).
|
applyEnterCodegen, applyLeaveCodegen, clear, clearCodegen, enterValueArr, enterValueSingle, getAccumulator, getLatest, getOldest, getOneSecondTime, getValue, getValueCodegen, isSet, leaveValueArr, leaveValueSingle, rowMemberCodegen, setAccumulator, setLatest, setOldest, setSet
public void enter(java.lang.Object value)
AggregationMethod
The value can be null since 'null' values may be counted as unique separate values.
enter
in interface AggregationMethod
enter
in class AggregatorRate
value
- to add to aggregatepublic void leave(java.lang.Object value)
AggregationMethod
The value can be null since 'null' values may be counted as unique separate values.
leave
in interface AggregationMethod
leave
in class AggregatorRate
value
- to remove from aggregate