|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EventTable
Table of events allowing add and remove. Lookup in table is coordinated through the underlying implementation.
Method Summary | |
---|---|
void |
add(EventBean[] events)
Add events to table. |
void |
addRemove(EventBean[] newData,
EventBean[] oldData)
Add and remove events from table. |
void |
clear()
Clear out index. |
boolean |
isEmpty()
Returns true if the index is empty, or false if not |
java.util.Iterator<EventBean> |
iterator()
Returns an iterator over events in the table. |
void |
remove(EventBean[] events)
Remove events from table. |
java.lang.String |
toQueryPlan()
|
Method Detail |
---|
void addRemove(EventBean[] newData, EventBean[] oldData)
It is up to the index to decide whether to add first and then remove, or whether to remove and then add.
It is important to note that a given event can be in both the removed and the added events. This means that unique indexes probably need to remove first and then add. Most other non-unique indexes will add first and then remove since the an event can be both in the add and the remove stream.
newData
- to addoldData
- to removevoid add(EventBean[] events)
events
- to addvoid remove(EventBean[] events)
events
- to removejava.util.Iterator<EventBean> iterator()
iterator
in interface java.lang.Iterable<EventBean>
boolean isEmpty()
void clear()
java.lang.String toQueryPlan()
|
© 2006-2011 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |