Package | Description |
---|---|
com.espertech.esper.filter |
Main switchboard filtering and routing of incoming events to interested statements is performed in this package.
|
com.espertech.esper.metrics.instrumentation |
EPL instrumentation helpers.
|
Modifier and Type | Class and Description |
---|---|
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 |
FilterParamIndexQuadTreeMXCIF |
class |
FilterParamIndexQuadTreePointRegion |
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).
|
Modifier and Type | Field and Description |
---|---|
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 |
Modifier and Type | Method and Description |
---|---|
EventEvaluator |
FilterParamIndexStringRangeBase.get(java.lang.Object expressionValue) |
EventEvaluator |
FilterParamIndexQuadTreePointRegion.get(java.lang.Object filterConstant) |
EventEvaluator |
FilterParamIndexQuadTreeMXCIF.get(java.lang.Object filterConstant) |
EventEvaluator |
FilterParamIndexNotIn.get(java.lang.Object filterConstant) |
EventEvaluator |
FilterParamIndexNotEqualsBase.get(java.lang.Object filterConstant) |
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) |
abstract EventEvaluator |
FilterParamIndexBase.get(java.lang.Object filterConstant)
Get the event evaluation instance associated with the constant.
|
Modifier and Type | Method and Description |
---|---|
void |
FilterParamIndexStringRangeBase.put(java.lang.Object expressionValue,
EventEvaluator matcher) |
void |
FilterParamIndexQuadTreePointRegion.put(java.lang.Object filterConstant,
EventEvaluator evaluator) |
void |
FilterParamIndexQuadTreeMXCIF.put(java.lang.Object filterConstant,
EventEvaluator evaluator) |
void |
FilterParamIndexNotIn.put(java.lang.Object filterConstant,
EventEvaluator evaluator) |
void |
FilterParamIndexNotEqualsBase.put(java.lang.Object filterConstant,
EventEvaluator evaluator) |
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) |
abstract void |
FilterParamIndexBase.put(java.lang.Object filterConstant,
EventEvaluator evaluator)
Store the event evaluation instance for the given constant.
|
Modifier and Type | Method and Description |
---|---|
void |
InstrumentationDefault.qFilterBooleanExpr(int num,
java.util.Map.Entry<ExprNodeAdapterBase,EventEvaluator> evals) |
void |
Instrumentation.qFilterBooleanExpr(int num,
java.util.Map.Entry<ExprNodeAdapterBase,EventEvaluator> evals) |