| 程序包 | 说明 |
|---|---|
| org.apache.flink.streaming.api.datastream | |
| org.apache.flink.streaming.api.windowing.assigners | |
| 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.
|
| 类和说明 |
|---|
| WindowAssigner
A
WindowAssigner assigns zero or more Windows to an element. |
| 类和说明 |
|---|
| DynamicEventTimeSessionWindows
A
WindowAssigner that windows elements into sessions based on the timestamp of the
elements. |
| DynamicProcessingTimeSessionWindows
A
WindowAssigner that windows elements into sessions based on the current processing
time. |
| EventTimeSessionWindows
A
WindowAssigner that windows elements into sessions based on the timestamp of the
elements. |
| GlobalWindows
A
WindowAssigner that assigns all elements to the same GlobalWindow. |
| MergingWindowAssigner
A
WindowAssigner that can merge windows. |
| MergingWindowAssigner.MergeCallback
Callback to be used in
MergingWindowAssigner.mergeWindows(Collection, MergeCallback) for specifying which
windows should be merged. |
| ProcessingTimeSessionWindows
A
WindowAssigner that windows elements into sessions based on the current processing
time. |
| SessionWindowTimeGapExtractor
A
SessionWindowTimeGapExtractor extracts session time gaps for Dynamic Session Window
Assigners. |
| SlidingEventTimeWindows
A
WindowAssigner that windows elements into sliding windows based on the timestamp of the
elements. |
| SlidingProcessingTimeWindows
A
WindowAssigner that windows elements into sliding windows based on the current system
time of the machine the operation is running on. |
| SlidingTimeWindows
已过时。
Please use
SlidingEventTimeWindows. |
| TumblingEventTimeWindows
A
WindowAssigner that windows elements into windows based on the timestamp of the
elements. |
| TumblingProcessingTimeWindows
A
WindowAssigner that windows elements into windows based on the current system time of
the machine the operation is running on. |
| TumblingTimeWindows
已过时。
Please use
TumblingEventTimeWindows. |
| WindowAssigner
A
WindowAssigner assigns zero or more Windows to an element. |
| WindowAssigner.WindowAssignerContext
A context provided to the
WindowAssigner that allows it to query the current
processing time. |
| 类和说明 |
|---|
| MergingWindowAssigner.MergeCallback
Callback to be used in
MergingWindowAssigner.mergeWindows(Collection, MergeCallback) for specifying which
windows should be merged. |
| 类和说明 |
|---|
| MergingWindowAssigner
A
WindowAssigner that can merge windows. |
| WindowAssigner
A
WindowAssigner assigns zero or more Windows to an element. |
| WindowAssigner.WindowAssignerContext
A context provided to the
WindowAssigner that allows it to query the current
processing time. |
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.