Uses of Interface
net.esper.collection.ViewUpdatedCollection

Packages that use ViewUpdatedCollection
net.esper.view.internal Internal management views for buffering view results and providing these to joins. 
net.esper.view.window Window views are in this package 
 

Uses of ViewUpdatedCollection in net.esper.view.internal
 

Classes in net.esper.view.internal that implement ViewUpdatedCollection
 class PriorEventBufferMulti
          Buffers view-posted insert stream (new data) and remove stream (old data) events for use with determining prior results in these streams, for multiple different prior events.
 class PriorEventBufferSingle
          Buffers view-posted insert stream (new data) and remove stream (old data) events for use with serving prior results in these streams, for a single prior event.
 class PriorEventBufferUnbound
          Buffer class for insert stream events only for use with unbound streams that inserts data only, to serve up one or more prior events in the insert stream based on an index.
 

Methods in net.esper.view.internal that return ViewUpdatedCollection
protected  ViewUpdatedCollection PriorEventView.getBuffer()
          Returns the underlying buffer used for access to prior events.
 

Constructors in net.esper.view.internal with parameters of type ViewUpdatedCollection
PriorEventView(ViewUpdatedCollection buffer)
          Ctor.
 

Uses of ViewUpdatedCollection in net.esper.view.window
 

Classes in net.esper.view.window that implement ViewUpdatedCollection
 class IStreamRandomAccess
          For use with length and time window views that must provide random access into data window contents provided for the "previous" expression if used.
 class IStreamRelativeAccess
          Provides relative access to insert stream events for certain window.
 

Methods in net.esper.view.window that return ViewUpdatedCollection
 ViewUpdatedCollection TimeWindowView.getViewUpdatedCollection()
          Returns the (optional) collection handling random access to window contents for prior or previous events.
 ViewUpdatedCollection LengthWindowView.getViewUpdatedCollection()
          Returns the (optional) collection handling random access to window contents for prior or previous events.
 

Constructors in net.esper.view.window with parameters of type ViewUpdatedCollection
ExternallyTimedWindowView(ExternallyTimedWindowViewFactory externallyTimedWindowViewFactory, String timestampFieldName, long msecBeforeExpiry, ViewUpdatedCollection viewUpdatedCollection)
          Constructor.
LengthBatchView(LengthBatchViewFactory lengthBatchViewFactory, int size, ViewUpdatedCollection viewUpdatedCollection)
          Constructor.
LengthWindowView(LengthWindowViewFactory lengthWindowViewFactory, int size, ViewUpdatedCollection viewUpdatedCollection)
          Constructor creates a moving window extending the specified number of elements into the past.
TimeBatchView(TimeBatchViewFactory timeBatchViewFactory, ViewServiceContext viewServiceContext, long msecIntervalSize, Long referencePoint, ViewUpdatedCollection viewUpdatedCollection)
          Constructor.
TimeWindowView(ViewServiceContext viewServiceContext, TimeWindowViewFactory timeWindowViewFactory, long millisecondsBeforeExpiry, ViewUpdatedCollection viewUpdatedCollection)
          Constructor.