net.esper.eql.join.table
Class UnindexedEventTableList

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

public class UnindexedEventTableList
extends Object
implements EventTable

Simple table of events without an index, based on a List implementation rather then a set since we know there cannot be duplicates (such as a poll returning individual rows).


Constructor Summary
UnindexedEventTableList(List<EventBean> eventSet)
          Ctor.
 
Method Summary
 void add(EventBean[] addEvents)
          Add events to table.
 void clear()
          Clear out index.
 boolean isEmpty()
          Returns true if the index is empty, or false if not
 Iterator<EventBean> iterator()
          Returns an iterator over events in the 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

UnindexedEventTableList

public UnindexedEventTableList(List<EventBean> eventSet)
Ctor.

Parameters:
eventSet - is a list initializing the table
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

iterator

public Iterator<EventBean> iterator()
Description copied from interface: EventTable
Returns an iterator over events in the table.

Specified by:
iterator in interface EventTable
Returns:
table iterator

isEmpty

public boolean isEmpty()
Description copied from interface: EventTable
Returns true if the index is empty, or false if not

Specified by:
isEmpty in interface EventTable
Returns:
true for empty index

toString

public String toString()
Overrides:
toString in class Object

clear

public void clear()
Description copied from interface: EventTable
Clear out index.

Specified by:
clear in interface EventTable

© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com