| Package | Description |
|---|---|
| org.apache.flink.streaming.api.datastream | |
| org.apache.flink.streaming.api.windowing.assigners | |
| org.apache.flink.streaming.api.windowing.triggers | |
| org.apache.flink.streaming.api.windowing.windows | |
| org.apache.flink.streaming.runtime.operators.windowing |
This package contains the operators that implement the various window operations
on data streams.
|
| Modifier and Type | Method and Description |
|---|---|
WindowedStream<T,KEY,TimeWindow> |
KeyedStream.timeWindow(AbstractTime size)
Windows this
KeyedStream into tumbling time windows. |
WindowedStream<T,KEY,TimeWindow> |
KeyedStream.timeWindow(AbstractTime size,
AbstractTime slide)
Windows this
KeyedStream into sliding time windows. |
AllWindowedStream<T,TimeWindow> |
DataStream.timeWindowAll(AbstractTime size)
Windows this
DataStream into tumbling time windows. |
AllWindowedStream<T,TimeWindow> |
DataStream.timeWindowAll(AbstractTime size,
AbstractTime slide)
Windows this
DataStream into sliding time windows. |
| Modifier and Type | Method and Description |
|---|---|
Collection<TimeWindow> |
TumblingTimeWindows.assignWindows(Object element,
long timestamp) |
Collection<TimeWindow> |
SlidingTimeWindows.assignWindows(Object element,
long timestamp) |
Trigger<Object,TimeWindow> |
TumblingTimeWindows.getDefaultTrigger(StreamExecutionEnvironment env) |
Trigger<Object,TimeWindow> |
SlidingTimeWindows.getDefaultTrigger(StreamExecutionEnvironment env) |
TypeSerializer<TimeWindow> |
TumblingTimeWindows.getWindowSerializer(ExecutionConfig executionConfig) |
TypeSerializer<TimeWindow> |
SlidingTimeWindows.getWindowSerializer(ExecutionConfig executionConfig) |
| Modifier and Type | Method and Description |
|---|---|
Trigger.TriggerResult |
EventTimeTrigger.onElement(Object element,
long timestamp,
TimeWindow window,
Trigger.TriggerContext ctx) |
Trigger.TriggerResult |
ProcessingTimeTrigger.onElement(Object element,
long timestamp,
TimeWindow window,
Trigger.TriggerContext ctx) |
Trigger.TriggerResult |
EventTimeTrigger.onEventTime(long time,
TimeWindow window,
Trigger.TriggerContext ctx) |
Trigger.TriggerResult |
ProcessingTimeTrigger.onEventTime(long time,
TimeWindow window,
Trigger.TriggerContext ctx) |
Trigger.TriggerResult |
EventTimeTrigger.onProcessingTime(long time,
TimeWindow window,
Trigger.TriggerContext ctx) |
Trigger.TriggerResult |
ProcessingTimeTrigger.onProcessingTime(long time,
TimeWindow window,
Trigger.TriggerContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
TimeWindow |
TimeWindow.Serializer.copy(TimeWindow from) |
TimeWindow |
TimeWindow.Serializer.copy(TimeWindow from,
TimeWindow reuse) |
TimeWindow |
TimeWindow.Serializer.createInstance() |
TimeWindow |
TimeWindow.Serializer.deserialize(DataInputView source) |
TimeWindow |
TimeWindow.Serializer.deserialize(TimeWindow reuse,
DataInputView source) |
| Modifier and Type | Method and Description |
|---|---|
TypeSerializer<TimeWindow> |
TimeWindow.Serializer.duplicate() |
| Modifier and Type | Method and Description |
|---|---|
TimeWindow |
TimeWindow.Serializer.copy(TimeWindow from) |
TimeWindow |
TimeWindow.Serializer.copy(TimeWindow from,
TimeWindow reuse) |
TimeWindow |
TimeWindow.Serializer.deserialize(TimeWindow reuse,
DataInputView source) |
void |
TimeWindow.Serializer.serialize(TimeWindow record,
DataOutputView target) |
| Modifier and Type | Method and Description |
|---|---|
void |
AccumulatingKeyedTimePanes.evaluateWindow(Collector<Result> out,
TimeWindow window,
AbstractStreamOperator<Result> operator) |
abstract void |
AbstractKeyedTimePanes.evaluateWindow(Collector<Result> out,
TimeWindow window,
AbstractStreamOperator<Result> operator) |
void |
AggregatingKeyedTimePanes.evaluateWindow(Collector<Type> out,
TimeWindow window,
AbstractStreamOperator<Type> operator) |
| Constructor and Description |
|---|
AccumulatingProcessingTimeWindowOperator(WindowFunction<IN,OUT,KEY,TimeWindow> function,
org.apache.flink.api.java.functions.KeySelector<IN,KEY> keySelector,
TypeSerializer<KEY> keySerializer,
TypeSerializer<IN> valueSerializer,
long windowLength,
long windowSlide) |
Copyright © 2014–2016 The Apache Software Foundation. All rights reserved.