net.esper.eql.join.table
Class UnindexedEventTable

java.lang.Object
  extended by net.esper.eql.join.table.UnindexedEventTable
All Implemented Interfaces:
EventTable

public class UnindexedEventTable
extends Object
implements EventTable

Simple table of events without an index.


Constructor Summary
UnindexedEventTable(int streamNum)
          Ctor.
 
Method Summary
 void add(EventBean[] addEvents)
          Add events to table.
 Set<EventBean> getEventSet()
          Returns events in table.
 void remove(EventBean[] removeEvents)
          Remove events from table.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnindexedEventTable

public UnindexedEventTable(int streamNum)
Ctor.

Parameters:
streamNum - is the indexed stream's number
Method Detail

add

public void add(EventBean[] addEvents)
Description copied from interface: EventTable
Add events to table.

Specified by:
add in interface EventTable
Parameters:
addEvents - to add

remove

public void remove(EventBean[] removeEvents)
Description copied from interface: EventTable
Remove events from table.

Specified by:
remove in interface EventTable
Parameters:
removeEvents - to remove

getEventSet

public Set<EventBean> getEventSet()
Returns events in table.

Returns:
all events

toString

public String toString()
Overrides:
toString in class Object