|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| EventEvaluator | Interface for matching an event instance based on the event's property values to filters, specifically filter parameter constants or ranges. |
| FilterHandle | Marker interface for use with FilterService. |
| FilterHandleCallback | Interface for a callback method to be called when an event matches a filter specification. |
| FilterService | Interface for filtering events by event type and event property values. |
| FilterSpecParamInValue | Denotes a value for use by the in-keyword within a list of values |
| FilterSpecParamRangeValue | Interface for range-type filter parameters for type checking and to obtain the filter values for endpoints based on prior results. |
| FilterValueSet | Contains the filter criteria to sift through events. |
| FilterValueSetParam | This interface represents one filter parameter in an FilterValueSet filter specification. |
| Class Summary | |
|---|---|
| DoubleRange | Holds a range of double values with a minimum (start) value and a maximum (end) value. |
| 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. |
| ExprNodeAdapter | Adapter for use by FilterParamIndexBooleanExpr to evaluate boolean expressions, providing
events per stream to expression nodes. |
| FilterHandleSetNode | This class holds a list of indizes storing filter constants in FilterParamIndexBase nodes
and a set of FilterHandle. |
| 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). |
| FilterParamIndexEquals | 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. |
| FilterParamIndexNotEquals | 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. |
| FilterParamIndexNotRange | Index for filter parameter constants for the not range operators (range open/closed/half). |
| FilterParamIndexPropBase | 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. |
| FilterParamIndexRange | Index for filter parameter constants for the range operators (range open/closed/half). |
| FilterServiceImpl | Implementation of the filter service interface. |
| FilterServiceProvider | Static factory for implementations of the FilterService interface. |
| FilterSpecCompiled | Contains the filter criteria to sift through events. |
| FilterSpecCompiler | Helper to compile (validate and optimize) filter expressions as used in pattern and filter-based streams. |
| FilterSpecParam | This class represents one filter parameter in an FilterSpecCompiled filter specification. |
| FilterSpecParamConstant | This class represents a single, constant value filter parameter in an FilterSpecCompiled filter specification. |
| FilterSpecParamEventProp | This class represents a filter parameter containing a reference to another event's property
in the event pattern result, for use to describe a filter parameter in a FilterSpecCompiled filter specification. |
| FilterSpecParamExprNode | This class represents an arbitrary expression node returning a boolean value as a filter parameter in an FilterSpecCompiled filter specification. |
| FilterSpecParamIn | This class represents a 'in' filter parameter in an FilterSpecCompiled filter specification. |
| FilterSpecParamRange | This class represents a range filter parameter in an FilterSpecCompiled filter specification. |
| FilterValueSetImpl | Container for filter values for use by the FilterService to filter and distribute incoming events. |
| FilterValueSetParamComparator | Sort comparator for filter parameters that sorts filter parameters according to filter operator type, and within the same filter operator sorts by event property name. |
| FilterValueSetParamImpl | Filter parameter value defining the event property to filter, the filter operator, and the filter value. |
| 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. |
| IndexTreePath | Encapsulates the information required by IndexTreeBuilder to maintain the filter parameter tree structure
when filters are added and removed from the tree. |
| InSetOfValuesConstant | Constant value in a list of values following an in-keyword. |
| InSetOfValuesEventProp | Event property value in a list of values following an in-keyword. |
| RangeValueDouble | A Double-typed value as a filter parameter representing a range. |
| RangeValueEventProp | An event property as a filter parameter representing a range. |
| Enum Summary | |
|---|---|
| FilterOperator | Defines the different operator types available for event filters. |
Main switchboard filtering and routing of incoming events to interested statements is performed in this package.
|
© 2007 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||