com.espertech.esper.filter
Class FilterParamIndexDoubleRange

java.lang.Object
  extended by com.espertech.esper.filter.FilterParamIndexBase
      extended by com.espertech.esper.filter.FilterParamIndexLookupableBase
          extended by com.espertech.esper.filter.FilterParamIndexDoubleRangeBase
              extended by com.espertech.esper.filter.FilterParamIndexDoubleRange
All Implemented Interfaces:
EventEvaluator

public final class FilterParamIndexDoubleRange
extends FilterParamIndexDoubleRangeBase

Index for filter parameter constants for the range operators (range open/closed/half). The implementation is based on the SortedMap implementation of TreeMap and stores only expression parameter values of type DoubleRange.


Field Summary
 
Fields inherited from class com.espertech.esper.filter.FilterParamIndexDoubleRangeBase
largestRangeValueDouble, ranges
 
Fields inherited from class com.espertech.esper.filter.FilterParamIndexLookupableBase
lookupable
 
Constructor Summary
FilterParamIndexDoubleRange(FilterSpecLookupable lookupable, java.util.concurrent.locks.ReadWriteLock readWriteLock, FilterOperator filterOperator)
           
 
Method Summary
 void matchEvent(EventBean theEvent, java.util.Collection<FilterHandle> matches)
          Perform the matching of an event based on the event property values, adding any callbacks for matches found to the matches list.
 
Methods inherited from class com.espertech.esper.filter.FilterParamIndexDoubleRangeBase
get, getReadWriteLock, put, remove, size
 
Methods inherited from class com.espertech.esper.filter.FilterParamIndexLookupableBase
getLookupable, toString
 
Methods inherited from class com.espertech.esper.filter.FilterParamIndexBase
getFilterOperator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FilterParamIndexDoubleRange

public FilterParamIndexDoubleRange(FilterSpecLookupable lookupable,
                                   java.util.concurrent.locks.ReadWriteLock readWriteLock,
                                   FilterOperator filterOperator)
Method Detail

matchEvent

public final void matchEvent(EventBean theEvent,
                             java.util.Collection<FilterHandle> matches)
Description copied from interface: EventEvaluator
Perform the matching of an event based on the event property values, adding any callbacks for matches found to the matches list.

Parameters:
theEvent - is the event object wrapper to obtain event property values from
matches - accumulates the matching filter callbacks

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