Uses of Interface
com.espertech.esper.filter.EventEvaluator

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

Uses of EventEvaluator in com.espertech.esper.filter
 

Classes in com.espertech.esper.filter that implement EventEvaluator
 class EventTypeIndex
          Mapping of event type to a tree-like structure containing filter parameter constants in indexes FilterParamIndexBase and filter callbacks in FilterHandleSetNode.
 class FilterHandleSetNode
          This class holds a list of indizes storing filter constants in FilterParamIndexBase nodes and a set of FilterHandle.
 class FilterParamIndexBase
          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 FilterParamIndexBooleanExpr
          Index that simply maintains a list of boolean expressions.
 class FilterParamIndexCompare
          Index for filter parameter constants for the comparison operators (less, greater, etc).
 class FilterParamIndexCompareString
          Index for filter parameter constants for the comparison operators (less, greater, etc).
 class FilterParamIndexDoubleRange
          Index for filter parameter constants for the range operators (range open/closed/half).
 class FilterParamIndexDoubleRangeBase
          Index for filter parameter constants for the range operators (range open/closed/half).
 class FilterParamIndexDoubleRangeInverted
          Index for filter parameter constants for the not range operators (range open/closed/half).
 class FilterParamIndexEquals
          Index for filter parameter constants to match using the equals (=) operator.
 class FilterParamIndexEqualsBase
          Index for filter parameter constants to match using the equals (=) operator.
 class FilterParamIndexEqualsIs
          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 FilterParamIndexLookupableBase
          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 FilterParamIndexNotEquals
          Index for filter parameter constants to match using the equals (=) operator.
 class FilterParamIndexNotEqualsBase
          Index for filter parameter constants to match using the equals (=) operator.
 class FilterParamIndexNotEqualsIs
          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 FilterParamIndexStringRange
          Index for filter parameter constants for the range operators (range open/closed/half).
 class FilterParamIndexStringRangeBase
           
 class FilterParamIndexStringRangeInverted
          Index for filter parameter constants for the not range operators (range open/closed/half).
 

Fields in com.espertech.esper.filter with type parameters of type EventEvaluator
protected  java.util.Map<java.lang.Object,EventEvaluator> FilterParamIndexNotEqualsBase.constantsMap
           
protected  java.util.Map<java.lang.Object,EventEvaluator> FilterParamIndexEqualsBase.constantsMap
           
protected  java.util.TreeMap<StringRange,EventEvaluator> FilterParamIndexStringRangeBase.ranges
           
protected  java.util.TreeMap<DoubleRange,EventEvaluator> FilterParamIndexDoubleRangeBase.ranges
           
 

Methods in com.espertech.esper.filter that return EventEvaluator
 EventEvaluator FilterParamIndexStringRangeBase.get(java.lang.Object expressionValue)
           
 EventEvaluator FilterParamIndexNotIn.get(java.lang.Object filterConstant)
           
 EventEvaluator FilterParamIndexNotEqualsBase.get(java.lang.Object filterConstant)
           
protected abstract  EventEvaluator FilterParamIndexLookupableBase.get(java.lang.Object filterConstant)
          Get the event evaluation instance associated with the constant.
 EventEvaluator FilterParamIndexIn.get(java.lang.Object filterConstant)
           
 EventEvaluator FilterParamIndexEqualsBase.get(java.lang.Object filterConstant)
           
 EventEvaluator FilterParamIndexDoubleRangeBase.get(java.lang.Object expressionValue)
           
 EventEvaluator FilterParamIndexCompareString.get(java.lang.Object filterConstant)
           
 EventEvaluator FilterParamIndexCompare.get(java.lang.Object filterConstant)
           
 EventEvaluator FilterParamIndexBooleanExpr.get(java.lang.Object filterConstant)
           
protected abstract  EventEvaluator FilterParamIndexBase.get(java.lang.Object filterConstant)
          Get the event evaluation instance associated with the constant.
 

Methods in com.espertech.esper.filter with parameters of type EventEvaluator
 void FilterParamIndexStringRangeBase.put(java.lang.Object expressionValue, EventEvaluator matcher)
           
 void FilterParamIndexNotIn.put(java.lang.Object filterConstant, EventEvaluator evaluator)
           
 void FilterParamIndexNotEqualsBase.put(java.lang.Object filterConstant, EventEvaluator evaluator)
           
protected abstract  void FilterParamIndexLookupableBase.put(java.lang.Object filterConstant, EventEvaluator evaluator)
          Store the event evaluation instance for the given constant.
 void FilterParamIndexIn.put(java.lang.Object filterConstant, EventEvaluator evaluator)
           
 void FilterParamIndexEqualsBase.put(java.lang.Object filterConstant, EventEvaluator evaluator)
           
 void FilterParamIndexDoubleRangeBase.put(java.lang.Object expressionValue, EventEvaluator matcher)
           
 void FilterParamIndexCompareString.put(java.lang.Object filterConstant, EventEvaluator matcher)
           
 void FilterParamIndexCompare.put(java.lang.Object filterConstant, EventEvaluator matcher)
           
 void FilterParamIndexBooleanExpr.put(java.lang.Object filterConstant, EventEvaluator evaluator)
           
protected abstract  void FilterParamIndexBase.put(java.lang.Object filterConstant, EventEvaluator evaluator)
          Store the event evaluation instance for the given constant.
 


© 2006-2011 EsperTech Inc.
All rights reserved.
Visit us at espertech.com