com.espertech.esper.filter
Class FilterParamIndexStringRange
java.lang.Object
com.espertech.esper.filter.FilterParamIndexBase
com.espertech.esper.filter.FilterParamIndexLookupableBase
com.espertech.esper.filter.FilterParamIndexStringRangeBase
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.
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FilterParamIndexStringRange
public FilterParamIndexStringRange(FilterSpecLookupable lookupable,
java.util.concurrent.locks.ReadWriteLock readWriteLock,
FilterOperator filterOperator)
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 frommatches
- accumulates the matching filter callbacks