Modifier and Type | Interface and Description |
---|---|
interface |
DataWindowView
Tag interface for data window views.
|
Modifier and Type | Class and Description |
---|---|
class |
ExpressionBatchView
This view is a moving window extending the into the past until the expression passed to it returns false.
|
class |
ExpressionViewBase
This view is a moving window extending the into the past until the expression passed to it returns false.
|
class |
ExpressionWindowView
This view is a moving window extending the into the past until the expression passed to it returns false.
|
Modifier and Type | Class and Description |
---|---|
class |
ExternallyTimedBatchView
Batch window based on timestamp of arriving events.
|
Modifier and Type | Class and Description |
---|---|
class |
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.
|
Modifier and Type | Class and Description |
---|---|
class |
FirstEventView
View retaining the very first event.
|
Modifier and Type | Class and Description |
---|---|
class |
FirstLengthWindowView
A length-first view takes the first N arriving events.
|
Modifier and Type | Class and Description |
---|---|
class |
FirstTimeView |
Modifier and Type | Class and Description |
---|---|
class |
FirstUniqueByPropertyView
This view retains the first event for each multi-key of distinct property values.
|
Modifier and Type | Class and Description |
---|---|
class |
IntersectAsymetricView
A view that represents an intersection of multiple data windows.
|
class |
IntersectBatchView
A view that represents an intersection of multiple data windows.
|
class |
IntersectDefaultView
A view that represents an intersection of multiple data windows.
|
Modifier and Type | Class and Description |
---|---|
class |
KeepAllView
This view is a keep-all data window that simply keeps all events added.
|
Modifier and Type | Class and Description |
---|---|
class |
LastEventView
This view is a very simple view presenting the last event posted by the parent view to any subviews.
|
Modifier and Type | Class and Description |
---|---|
class |
LengthWindowView
This view is a moving window extending the specified number of elements into the past.
|
class |
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.
|
Modifier and Type | Class and Description |
---|---|
class |
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.
|
class |
LengthBatchViewRStream
Same as the
LengthBatchView , this view also supports fast-remove from the batch for remove stream events. |
Modifier and Type | Class and Description |
---|---|
class |
PriorEventView
View that provides access to prior events posted by the parent view for use by 'prior' expression nodes.
|
Modifier and Type | Class and Description |
---|---|
class |
RankWindowView
Window sorting by values in the specified field extending a specified number of elements
from the lowest value up or the highest value down and retaining only the last unique value per key.
|
Modifier and Type | Class and Description |
---|---|
class |
SortWindowView
Window sorting by values in the specified field extending a specified number of elements
from the lowest value up or the highest value down.
|
Modifier and Type | Class and Description |
---|---|
class |
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.
|
class |
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.
|
Modifier and Type | Class and Description |
---|---|
class |
TimeBatchView
A data view that aggregates events in a stream and releases them in one batch at every specified time interval.
|
class |
TimeBatchViewRStream
Same as the
TimeBatchView , this view also supports fast-remove from the batch for remove stream events. |
Modifier and Type | Class and Description |
---|---|
class |
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.
|
Modifier and Type | Class and Description |
---|---|
class |
TimeOrderView
Window retaining timestamped events up to a given number of seconds such that
older events that arrive later are sorted into the window and released in timestamp order.
|
Modifier and Type | Class and Description |
---|---|
class |
TimeWindowView
This view is a moving timeWindow extending the specified amount of milliseconds into the past.
|
Modifier and Type | Class and Description |
---|---|
class |
UnionAsymetricView
A view that represents a union of multiple data windows wherein at least one is asymetric:
it does not present a insert stream for each insert stream event received.
|
class |
UnionView
A view that represents a union of multiple data windows.
|
Modifier and Type | Class and Description |
---|---|
class |
UniqueByPropertyView
This view includes only the most recent among events having the same value for the specified field or fields.
|
Copyright © 2005–2018. All rights reserved.