Uses of Interface
net.esper.filter.EventEvaluator

Packages that use EventEvaluator
net.esper.filter Main switchboard filtering and routing of incoming events to interested statements is performed in this package. 
 

Uses of EventEvaluator in net.esper.filter
 

Classes in net.esper.filter that implement EventEvaluator
 class EventTypeIndex
          Mapping of event type to a tree-like structure containing filter parameter constants in indexes FilterParamIndex and filter callbacks in FilterCallbackSetNode.
 class FilterCallbackSetNode
          This class holds a list of indizes storing filter constants in FilterParamIndex nodes and a set of FilterCallback.
 class FilterParamIndex
          Each implementation of this abstract class represents an index of filter parameter constants supplied in filter parameters in filter specifications that feature the same event property and operator.
 class FilterParamIndexCompare
          Index for filter parameter constants for the comparison operators (less, greater, etc).
 class FilterParamIndexEquals
          Index for filter parameter constants to match using the equals (=) operator.
 class FilterParamIndexRange
          Index for filter parameter constants for the range operators (range open/closed/half).
 

Methods in net.esper.filter that return EventEvaluator
 EventEvaluator FilterParamIndexRange.get(Object expressionValue)
           
 EventEvaluator FilterParamIndexEquals.get(Object filterConstant)
           
 EventEvaluator FilterParamIndexCompare.get(Object filterConstant)
           
protected abstract  EventEvaluator FilterParamIndex.get(Object filterConstant)
          Get the event evaluation instance associated with the constant.
 

Methods in net.esper.filter with parameters of type EventEvaluator
 void FilterParamIndexRange.put(Object expressionValue, EventEvaluator matcher)
           
 void FilterParamIndexEquals.put(Object filterConstant, EventEvaluator evaluator)
           
 void FilterParamIndexCompare.put(Object filterConstant, EventEvaluator matcher)
           
protected abstract  void FilterParamIndex.put(Object filterConstant, EventEvaluator evaluator)
          Store the event evaluation instance for the given constant.