Interface | Description |
---|---|
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.
|
RelativeAccessByEventNIndexGetter |
Provides random-access into window contents by event and index as a combination.
|
Class | Description |
---|---|
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.
|
RelativeAccessByEventNIndexGetterImpl |
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 | Description |
---|---|
ExpressionViewOAFieldEnum |
Window views are in this package