[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
This class is responsible for changes to net.esper.filter.EventTypeIndex for addition and removal of filters.
It delegates the work to make modifications to the filter parameter tree to an net.esper.filter.IndexTreeBuilder.
It enforces a policy that a filter callback can only be added once.
The following tables list the members exposed by the EventTypeIndexBuilder type.
Public Methods
Name | Description | |
---|---|---|
![]() | Add | Add a filter to the event type index structure, and to the filter subtree.
Throws an IllegalStateException exception if the callback is already registered.
|
![]() | Equals | (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for a particular type. GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Remove | Remove a filter callback from the given index node. |
![]() | ToString | (Inherited from Object.) |