See: Description
Interface | Description |
---|---|
EventEvaluator |
Interface for matching an event instance based on the event's property values to
filters, specifically filter parameter constants or ranges.
|
FilterFaultHandler | |
FilterFaultHandlerFactory | |
FilterHandle |
Marker interface for use with
FilterService . |
FilterHandleCallback |
Interface for a callback method to be called when an event matches a filter specification.
|
FilterNonPropertyRegisteryService |
Service to provide engine-wide access to filter expressions that do not originate from
event property values, i.e.
|
FilterService |
Interface for filtering events by event type and event property values.
|
FilterServiceEntry | |
FilterServiceGranularLockFactory | |
FilterServiceListener |
Listener to filter activity.
|
FilterServiceSPI |
Service provider interface for filter service.
|
Class | Description |
---|---|
DoubleRangeComparator |
Comparator for DoubleRange values.
|
EventTypeIndex |
Mapping of event type to a tree-like structure
containing filter parameter constants in indexes
FilterParamIndexBase and filter callbacks in FilterHandleSetNode . |
EventTypeIndexBuilder |
This class is responsible for changes to
EventTypeIndex for addition and removal of filters. |
EventTypeIndexBuilderIndexLookupablePair | |
EventTypeIndexBuilderValueIndexesPair | |
ExprNodeAdapterBaseStmtLock | |
ExprNodeAdapterBaseVariables | |
ExprNodeAdapterBaseWTableAccess | |
ExprNodeAdapterMultiStream |
Adapter for use by
FilterParamIndexBooleanExpr to evaluate boolean expressions, providing
events per stream to expression nodes. |
ExprNodeAdapterMultiStreamNoTL | |
ExprNodeAdapterMultiStreamNoTLStmtLock | |
ExprNodeAdapterMultiStreamStmtLock | |
FilterBooleanExpressionFactoryImpl | |
FilterForEvalConstantAnyType |
Constant value in a list of values following an in-keyword.
|
FilterForEvalConstantDouble |
A Double-typed value as a filter parameter representing a range.
|
FilterForEvalConstantString |
A String-typed value as a filter parameter representing a range.
|
FilterForEvalContextPropDouble | |
FilterForEvalContextPropMayCoerce |
Event property value in a list of values following an in-keyword.
|
FilterForEvalContextPropString | |
FilterForEvalEventPropDouble |
An event property as a filter parameter representing a range.
|
FilterForEvalEventPropIndexedDouble |
An event property as a filter parameter representing a range.
|
FilterForEvalEventPropIndexedMayCoerce |
Event property value in a list of values following an in-keyword.
|
FilterForEvalEventPropMayCoerce |
Event property value in a list of values following an in-keyword.
|
FilterHandleSetNode |
This class holds a list of indizes storing filter constants in
FilterParamIndexBase nodes
and a set of FilterHandle . |
FilterNonPropertyRegisteryServiceImpl | |
FilterParamExprMap |
A two-sided map for filter parameters mapping filter expression nodes to filter parameters and
back.
|
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.
|
FilterParamIndexBooleanExpr |
Index that simply maintains a list of boolean expressions.
|
FilterParamIndexCompare |
Index for filter parameter constants for the comparison operators (less, greater, etc).
|
FilterParamIndexCompareString |
Index for filter parameter constants for the comparison operators (less, greater, etc).
|
FilterParamIndexDoubleRange |
Index for filter parameter constants for the range operators (range open/closed/half).
|
FilterParamIndexDoubleRangeBase |
Index for filter parameter constants for the range operators (range open/closed/half).
|
FilterParamIndexDoubleRangeInverted |
Index for filter parameter constants for the not range operators (range open/closed/half).
|
FilterParamIndexEquals |
Index for filter parameter constants to match using the equals (=) operator.
|
FilterParamIndexEqualsBase |
Index for filter parameter constants to match using the equals (=) operator.
|
FilterParamIndexEqualsIs |
Index for filter parameter constants to match using the equals (=) operator.
|
FilterParamIndexIn |
Index for filter parameter constants to match using the 'in' operator to match against a supplied set of values
(i.e.
|
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.
|
FilterParamIndexNotEquals |
Index for filter parameter constants to match using the equals (=) operator.
|
FilterParamIndexNotEqualsBase |
Index for filter parameter constants to match using the equals (=) operator.
|
FilterParamIndexNotEqualsIs |
Index for filter parameter constants to match using the equals (=) operator.
|
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.
|
FilterParamIndexQuadTreeMXCIF | |
FilterParamIndexQuadTreePointRegion | |
FilterParamIndexStringRange |
Index for filter parameter constants for the range operators (range open/closed/half).
|
FilterParamIndexStringRangeBase | |
FilterParamIndexStringRangeInverted |
Index for filter parameter constants for the not range operators (range open/closed/half).
|
FilterServiceBase |
Implementation of the filter service interface.
|
FilterServiceGranularLockFactoryNone | |
FilterServiceGranularLockFactoryReentrant | |
FilterServiceLockCoarse | |
FilterServiceLockFine | |
FilterServiceProvider |
Static factory for implementations of the
FilterService interface. |
FilterSet |
Holder object for a set of filters for one or more statements.
|
FilterSetEntry |
Entry to a
FilterSet filter set taken from a FilterService . |
FilterSpecCompiler |
Helper to compile (validate and optimize) filter expressions as used in pattern and filter-based streams.
|
FilterSpecCompilerAdvIndexDesc | |
FilterSpecCompilerArgs | |
FilterSpecCompilerConsolidateUtil |
Helper to compile (validate and optimize) filter expressions as used in pattern and filter-based streams.
|
FilterSpecCompilerMakeParamUtil |
Helper to compile (validate and optimize) filter expressions as used in pattern and filter-based streams.
|
FilterSpecCompilerPlanner | |
FilterSpecLookupableAdvancedIndex | |
IndexFactory |
Factory for
FilterParamIndexBase instances based on event property name and filter operator type. |
IndexHelper |
Utility class for matching filter parameters to indizes.
|
IndexTreeBuilder |
Builder manipulates a tree structure consisting of
FilterHandleSetNode and FilterParamIndexBase instances. |
StringRangeComparator |
Comparator for DoubleRange values.
|
Exception | Description |
---|---|
FilterLockBackoffException |
Main switchboard filtering and routing of incoming events to interested statements is performed in this package.