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 FilterParamIndexIn
          Index for filter parameter constants to match using the 'in' operator to match against a supplied set of values (i.e.
 class FilterParamIndexNotEquals
          Index for filter parameter constants to match using the equals (=) operator.
 class FilterParamIndexNotIn
          Index for filter parameter constants to match using the 'not in' operator to match against a all other values then the supplied set of values.
 class FilterParamIndexNotRange
          Index for filter parameter constants for the not range operators (range open/closed/half).
 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 FilterParamIndexNotRange.get(Object expressionValue)
           
 EventEvaluator FilterParamIndexNotIn.get(Object filterConstant)
           
 EventEvaluator FilterParamIndexNotEquals.get(Object filterConstant)
           
 EventEvaluator FilterParamIndexIn.get(Object filterConstant)
           
 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 FilterParamIndexNotRange.put(Object expressionValue, EventEvaluator matcher)
           
 void FilterParamIndexNotIn.put(Object filterConstant, EventEvaluator evaluator)
           
 void FilterParamIndexNotEquals.put(Object filterConstant, EventEvaluator evaluator)
           
 void FilterParamIndexIn.put(Object filterConstant, EventEvaluator evaluator)
           
 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.