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
ExpressionBatchView This view is a moving window extending the into the past until the expression passed to it returns false.
ExpressionBatchViewFactory Factory for ExpressionBatchView.
ExpressionViewBase This view is a moving window extending the into the past until the expression passed to it returns false.
ExpressionViewFactoryBase Base factory for expression-based window and batch view.
ExpressionWindowTimestampEventPair  
ExpressionWindowTimestampEventPairIterator  
ExpressionWindowView This view is a moving window extending the into the past until the expression passed to it returns false.
ExpressionWindowViewFactory Factory for ExpressionWindowView.
ExternallyTimedBatchView Batch window based on timestamp of arriving events.
ExternallyTimedBatchViewFactory Factory for ExternallyTimedBatchView.
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.
FirstLengthWindowView A length-first view takes the first N arriving events.
FirstLengthWindowViewFactory Factory for FirstLengthWindowView.
FirstTimeView  
FirstTimeViewFactory Factory for FirstTimeView.
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.
RelativeAccessByEventNIndexMap 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.
TimeBatchViewFactoryParams Parameters for batch views that provides common data flow parameter parsing.
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.
 

Enum Summary
ExpressionViewOAFieldEnum  
 

Package com.espertech.esper.view.window Description

Window views are in this package


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