net.esper.view
Interface HistoricalEventViewable

All Superinterfaces:
EventCollection, Iterable<EventBean>, StopCallback, ValidatedView, Viewable
All Known Implementing Classes:
PollingViewable

public interface HistoricalEventViewable
extends Viewable, ValidatedView, StopCallback

Interface for views that poll data based on information from other streams.


Method Summary
 List<EventBean>[] poll(EventBean[][] lookupEventsPerStream)
          Poll for stored historical or reference data using events per stream and returing for each event-per-stream row a separate list with events representing the poll result.
 
Methods inherited from interface net.esper.view.Viewable
addView, getViews, hasViews, removeView
 
Methods inherited from interface net.esper.view.EventCollection
getEventType, iterator
 
Methods inherited from interface net.esper.view.ValidatedView
validate
 
Methods inherited from interface net.esper.util.StopCallback
stop
 

Method Detail

poll

List<EventBean>[] poll(EventBean[][] lookupEventsPerStream)
Poll for stored historical or reference data using events per stream and returing for each event-per-stream row a separate list with events representing the poll result.

Parameters:
lookupEventsPerStream - is the events per stream where the first dimension is a number of rows (often 1 depending on windows used) and the second dimension is the number of streams participating in a join.
Returns:
array of lists with one list for each event-per-stream row