com.espertech.esper.epl.agg.aggregator
Class AggregatorMinMaxEverFilter

java.lang.Object
  extended by com.espertech.esper.epl.agg.aggregator.AggregatorMinMaxEver
      extended by com.espertech.esper.epl.agg.aggregator.AggregatorMinMaxEverFilter
All Implemented Interfaces:
AggregationMethod

public class AggregatorMinMaxEverFilter
extends AggregatorMinMaxEver

Min/max aggregator for all values, not considering events leaving the aggregation (i.e. ever).


Field Summary
 
Fields inherited from class com.espertech.esper.epl.agg.aggregator.AggregatorMinMaxEver
currentMinMax, minMaxTypeEnum, returnType
 
Constructor Summary
AggregatorMinMaxEverFilter(MinMaxTypeEnum minMaxTypeEnum, java.lang.Class returnType)
           
 
Method Summary
 void enter(java.lang.Object parameters)
          Apply the value as entering aggregation (entering window).
 void leave(java.lang.Object parameters)
          Apply the value as leaving aggregation (leaving window).
 
Methods inherited from class com.espertech.esper.epl.agg.aggregator.AggregatorMinMaxEver
clear, getCurrentMinMax, getValue, getValueType, setCurrentMinMax
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregatorMinMaxEverFilter

public AggregatorMinMaxEverFilter(MinMaxTypeEnum minMaxTypeEnum,
                                  java.lang.Class returnType)
Method Detail

enter

public void enter(java.lang.Object parameters)
Description copied from interface: AggregationMethod
Apply the value as entering aggregation (entering window).

The value can be null since 'null' values may be counted as unique separate values.

Specified by:
enter in interface AggregationMethod
Overrides:
enter in class AggregatorMinMaxEver
Parameters:
parameters - to add to aggregate

leave

public void leave(java.lang.Object parameters)
Description copied from interface: AggregationMethod
Apply the value as leaving aggregation (leaving window).

The value can be null since 'null' values may be counted as unique separate values.

Specified by:
leave in interface AggregationMethod
Overrides:
leave in class AggregatorMinMaxEver
Parameters:
parameters - to remove from aggregate

© 2006-2016 EsperTech Inc.
All rights reserved.
Visit us at espertech.com