| Package | Description |
|---|---|
| org.apache.flink.streaming.api.datastream | |
| org.apache.flink.streaming.api.windowing.helper |
| Modifier and Type | Field and Description |
|---|---|
protected WindowingHelper<OUT> |
WindowedDataStream.evictionHelper |
protected WindowingHelper<OUT> |
WindowedDataStream.triggerHelper |
| Modifier and Type | Method and Description |
|---|---|
WindowedDataStream<OUT> |
WindowedDataStream.every(WindowingHelper policyHelper)
Defines the slide size (trigger frequency) for the windowed data stream.
|
WindowedDataStream<OUT> |
DataStream.every(WindowingHelper policyHelper)
Create a
WindowedDataStream on the full stream history, to
produce periodic aggregates. |
WindowedDataStream<OUT> |
DataStream.window(WindowingHelper policyHelper)
Create a
WindowedDataStream that can be used to apply
transformation like WindowedDataStream.reduceWindow(org.apache.flink.api.common.functions.ReduceFunction<OUT>),
WindowedDataStream.mapWindow(org.apache.flink.streaming.api.functions.WindowMapFunction<OUT, R>) or aggregations on preset
chunks(windows) of the data stream. |
| Constructor and Description |
|---|
WindowedDataStream(DataStream<OUT> dataStream,
WindowingHelper<OUT> policyHelper) |
| Modifier and Type | Class and Description |
|---|---|
class |
Count
Represents a count based trigger or eviction policy.
|
class |
Delta<DATA>
This helper represents a trigger or eviction policy based on a
DeltaFunction. |
class |
FullStream<DATA>
Window that represents the full stream history.
|
class |
Time<DATA>
This helper represents a time based count or eviction policy.
|
Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.