com.espertech.esper.filter
Class FilterParamIndexStringRangeInverted

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.FilterParamIndexStringRangeInverted
All Implemented Interfaces:
EventEvaluator

public final class FilterParamIndexStringRangeInverted
extends FilterParamIndexStringRangeBase

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


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

FilterParamIndexStringRangeInverted

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