com.espertech.esper.filter
Class FilterParamIndexStringRange

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

public final class FilterParamIndexStringRange
extends FilterParamIndexStringRangeBase

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.FilterParamIndexStringRangeBase
ranges
 
Fields inherited from class com.espertech.esper.filter.FilterParamIndexLookupableBase
lookupable
 
Constructor Summary
FilterParamIndexStringRange(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.FilterParamIndexStringRangeBase
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

FilterParamIndexStringRange

public FilterParamIndexStringRange(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