com.espertech.esper.view.window
Interface RandomAccessByIndex

All Known Implementing Classes:
IStreamRandomAccess, IStreamSortRankRandomAccess, PriorEventBufferUnbound

public interface RandomAccessByIndex

Random access interface to insert stream and remove stream data based on an index.


Method Summary
 EventBean getNewData(int index)
          Returns an new data event given an index.
 EventBean getNewDataTail(int index)
           
 EventBean getOldData(int index)
          Returns an old data event given an index.
 java.util.Collection<EventBean> getWindowCollectionReadOnly()
           
 int getWindowCount()
           
 java.util.Iterator<EventBean> getWindowIterator()
           
 

Method Detail

getNewData

EventBean getNewData(int index)
Returns an new data event given an index.

Parameters:
index - to return new data for
Returns:
new data event

getOldData

EventBean getOldData(int index)
Returns an old data event given an index.

Parameters:
index - to return old data for
Returns:
old data event

getNewDataTail

EventBean getNewDataTail(int index)

getWindowIterator

java.util.Iterator<EventBean> getWindowIterator()

getWindowCollectionReadOnly

java.util.Collection<EventBean> getWindowCollectionReadOnly()

getWindowCount

int getWindowCount()

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com