Package com.espertech.esper.view.window

Window views are in this package

See:
          Description

Interface Summary
IStreamRelativeAccess.IStreamRelativeAccessUpdateObserver For indicating that the collection has been updated.
RandomAccessByIndex Random access interface to insert stream and remove stream data based on an index.
RandomAccessByIndexObserver For indicating that the collection has been updated.
RelativeAccessByEventNIndex Provides access to prior events given an event from which to count back, and an index to look at.
 

Class Summary
ExternallyTimedWindowView View for a moving window extending the specified amount of time into the past, driven entirely by external timing supplied within long-type timestamp values in a field of the event beans that the view receives.
ExternallyTimedWindowViewFactory Factory for ExternallyTimedWindowView.
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.
IStreamRelativeAccess Provides relative access to insert stream events for certain window.
KeepAllView This view is a keep-all data window that simply keeps all events added.
KeepAllViewFactory Factory for KeepAllView.
LengthBatchView A data view that aggregates events in a stream and releases them in one batch when a maximum number of events has been collected.
LengthBatchViewFactory Factory for TimeBatchView.
LengthBatchViewRStream Same as the LengthBatchView, this view also supports fast-remove from the batch for remove stream events.
LengthWindowView This view is a moving window extending the specified number of elements into the past.
LengthWindowViewFactory Factory for LengthWindowView.
LengthWindowViewRStream This view is a moving window extending the specified number of elements into the past, allowing in addition to remove events efficiently for remove-stream events received by the view.
RandomAccessByIndexGetter Getter that provides an index at runtime.
RelativeAccessByEventNIndexGetter Provides random-access into window contents by event and index as a combination.
TimeAccumView A data window view that holds events in a stream and only removes events from a stream (rstream) if no more events arrive for a given time interval.
TimeAccumViewFactory Factory for TimeAccumView.
TimeAccumViewRStream A data window view that holds events in a stream and only removes events from a stream (rstream) if no more events arrive for a given time interval, also handling the remove stream by keeping set-like semantics.
TimeBatchView A data view that aggregates events in a stream and releases them in one batch at every specified time interval.
TimeBatchViewFactory Factory for TimeBatchView.
TimeBatchViewRStream Same as the TimeBatchView, this view also supports fast-remove from the batch for remove stream events.
TimeLengthBatchView A data view that aggregates events in a stream and releases them in one batch if either one of these conditions is reached, whichever comes first: One, a time interval passes.
TimeLengthBatchViewFactory Factory for TimeLengthBatchView.
TimeWindowView This view is a moving timeWindow extending the specified amount of milliseconds into the past.
TimeWindowViewFactory Factory for TimeWindowView.
 

Package com.espertech.esper.view.window Description

Window views are in this package


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