Package | Description |
---|---|
com.espertech.esper.runtime.internal.filtersvcimpl |
Main switchboard filtering and routing of incoming events to interested statements is performed in this package.
|
com.espertech.esper.runtime.internal.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 |
FilterParamIndexReboolNoValue
Index for filter parameter constants to match using the equals (=) operator.
|
class |
FilterParamIndexReboolWithValue |
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 EventEvaluator |
FilterParamIndexReboolNoValue.eventEvaluator |
protected EventEvaluator |
FilterParamIndexStringRangeBase.rangesNullEndpoints |
protected EventEvaluator |
FilterParamIndexDoubleRangeBase.rangesNullEndpoints |
Modifier and Type | Field and Description |
---|---|
protected Map<Object,EventEvaluator> |
FilterParamIndexNotEqualsBase.constantsMap |
protected Map<Object,EventEvaluator> |
FilterParamIndexEqualsBase.constantsMap |
protected TreeMap<com.espertech.esper.common.internal.filterspec.StringRange,EventEvaluator> |
FilterParamIndexStringRangeBase.ranges |
protected TreeMap<com.espertech.esper.common.internal.filterspec.DoubleRange,EventEvaluator> |
FilterParamIndexDoubleRangeBase.ranges |
Modifier and Type | Method and Description |
---|---|
EventEvaluator |
FilterParamIndexStringRangeBase.get(Object expressionValue) |
EventEvaluator |
FilterParamIndexReboolNoValue.get(Object filterConstant) |
EventEvaluator |
FilterParamIndexQuadTreePointRegion.get(Object filterConstant) |
EventEvaluator |
FilterParamIndexQuadTreeMXCIF.get(Object filterConstant) |
EventEvaluator |
FilterParamIndexNotIn.get(Object filterConstant) |
EventEvaluator |
FilterParamIndexNotEqualsBase.get(Object filterConstant) |
abstract EventEvaluator |
FilterParamIndexLookupableBase.get(Object filterConstant)
Get the event evaluation instance associated with the constant.
|
EventEvaluator |
FilterParamIndexIn.get(Object filterConstant) |
EventEvaluator |
FilterParamIndexEqualsBase.get(Object filterConstant) |
EventEvaluator |
FilterParamIndexDoubleRangeBase.get(Object expressionValue) |
EventEvaluator |
FilterParamIndexCompareString.get(Object filterConstant) |
EventEvaluator |
FilterParamIndexCompare.get(Object filterConstant) |
EventEvaluator |
FilterParamIndexBooleanExpr.get(Object filterConstant) |
abstract EventEvaluator |
FilterParamIndexBase.get(Object filterConstant)
Get the event evaluation instance associated with the constant.
|
Modifier and Type | Method and Description |
---|---|
void |
FilterParamIndexStringRangeBase.put(Object expressionValue,
EventEvaluator matcher) |
void |
FilterParamIndexReboolNoValue.put(Object filterConstant,
EventEvaluator evaluator) |
void |
FilterParamIndexQuadTreePointRegion.put(Object filterConstant,
EventEvaluator evaluator) |
void |
FilterParamIndexQuadTreeMXCIF.put(Object filterConstant,
EventEvaluator evaluator) |
void |
FilterParamIndexNotIn.put(Object filterConstant,
EventEvaluator evaluator) |
void |
FilterParamIndexNotEqualsBase.put(Object filterConstant,
EventEvaluator evaluator) |
abstract void |
FilterParamIndexLookupableBase.put(Object filterConstant,
EventEvaluator evaluator)
Store the event evaluation instance for the given constant.
|
void |
FilterParamIndexIn.put(Object filterConstant,
EventEvaluator evaluator) |
void |
FilterParamIndexEqualsBase.put(Object filterConstant,
EventEvaluator evaluator) |
void |
FilterParamIndexDoubleRangeBase.put(Object expressionValue,
EventEvaluator matcher) |
void |
FilterParamIndexCompareString.put(Object filterConstant,
EventEvaluator matcher) |
void |
FilterParamIndexCompare.put(Object filterConstant,
EventEvaluator matcher) |
void |
FilterParamIndexBooleanExpr.put(Object filterConstant,
EventEvaluator evaluator) |
abstract void |
FilterParamIndexBase.put(Object filterConstant,
EventEvaluator evaluator)
Store the event evaluation instance for the given constant.
|
Modifier and Type | Method and Description |
---|---|
void |
InstrumentationDefault.qFilterBooleanExpr(int num,
Map.Entry<com.espertech.esper.common.internal.filterspec.ExprNodeAdapterBase,EventEvaluator> evals) |
void |
Instrumentation.qFilterBooleanExpr(int num,
Map.Entry<com.espertech.esper.common.internal.filterspec.ExprNodeAdapterBase,EventEvaluator> evals) |
Copyright © 2005–2020. All rights reserved.