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 |
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 | Method and Description |
---|---|
static FilterParamIndexBase |
IndexFactory.createIndex(FilterSpecLookupable lookupable,
FilterServiceGranularLockFactory lockFactory,
FilterOperator filterOperator)
Factory for indexes that store filter parameter constants for a given event property and filter
operator.
|
FilterParamIndexBase |
EventTypeIndexBuilderIndexLookupablePair.getIndex() |
Modifier and Type | Method and Description |
---|---|
static Pair<FilterValueSetParam,FilterParamIndexBase> |
IndexHelper.findIndex(ArrayDeque<FilterValueSetParam> parameters,
List<FilterParamIndexBase> indizes)
Find an index that matches one of the filter parameters passed.
|
List<FilterParamIndexBase> |
FilterHandleSetNode.getIndizes()
Returns list of indexes - not returning an iterator.
|
Modifier and Type | Method and Description |
---|---|
void |
FilterHandleSetNode.add(FilterParamIndexBase index)
Add an index.
|
static FilterValueSetParam |
IndexHelper.findParameter(ArrayDeque<FilterValueSetParam> parameters,
FilterParamIndexBase index)
Determine among the passed in filter parameters any parameter that matches the given index on property name and
filter operator type.
|
boolean |
FilterHandleSetNode.remove(FilterParamIndexBase index)
Remove an index, returning true if it was found and removed or false if not in collection.
|
Modifier and Type | Method and Description |
---|---|
static Pair<FilterValueSetParam,FilterParamIndexBase> |
IndexHelper.findIndex(ArrayDeque<FilterValueSetParam> parameters,
List<FilterParamIndexBase> indizes)
Find an index that matches one of the filter parameters passed.
|
Constructor and Description |
---|
EventTypeIndexBuilderIndexLookupablePair(FilterParamIndexBase index,
Object lookupable) |
Modifier and Type | Method and Description |
---|---|
void |
InstrumentationDefault.qFilterHandleSetIndexes(List<FilterParamIndexBase> indizes) |
void |
Instrumentation.qFilterHandleSetIndexes(List<FilterParamIndexBase> indizes) |