| 限定符和类型 | 方法和说明 |
|---|---|
WindowedStream<T,KEY,TimeWindow> |
KeyedStream.timeWindow(Time size)
Windows this
KeyedStream into tumbling time windows. |
WindowedStream<T,KEY,TimeWindow> |
KeyedStream.timeWindow(Time size,
Time slide)
Windows this
KeyedStream into sliding time windows. |
AllWindowedStream<T,TimeWindow> |
DataStream.timeWindowAll(Time size)
Windows this
DataStream into tumbling time windows. |
AllWindowedStream<T,TimeWindow> |
DataStream.timeWindowAll(Time size,
Time slide)
Windows this
DataStream into sliding time windows. |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<TimeWindow> |
BaseAlignedWindowAssigner.assignWindows(Object element,
long timestamp,
WindowAssigner.WindowAssignerContext context)
已过时。
|
Collection<TimeWindow> |
TumblingEventTimeWindows.assignWindows(Object element,
long timestamp,
WindowAssigner.WindowAssignerContext context) |
Collection<TimeWindow> |
SlidingProcessingTimeWindows.assignWindows(Object element,
long timestamp,
WindowAssigner.WindowAssignerContext context) |
Collection<TimeWindow> |
SlidingEventTimeWindows.assignWindows(Object element,
long timestamp,
WindowAssigner.WindowAssignerContext context) |
Collection<TimeWindow> |
TumblingProcessingTimeWindows.assignWindows(Object element,
long timestamp,
WindowAssigner.WindowAssignerContext context) |
Collection<TimeWindow> |
ProcessingTimeSessionWindows.assignWindows(Object element,
long timestamp,
WindowAssigner.WindowAssignerContext context) |
Collection<TimeWindow> |
EventTimeSessionWindows.assignWindows(Object element,
long timestamp,
WindowAssigner.WindowAssignerContext context) |
Collection<TimeWindow> |
DynamicEventTimeSessionWindows.assignWindows(T element,
long timestamp,
WindowAssigner.WindowAssignerContext context) |
Collection<TimeWindow> |
DynamicProcessingTimeSessionWindows.assignWindows(T element,
long timestamp,
WindowAssigner.WindowAssignerContext context) |
Trigger<Object,TimeWindow> |
BaseAlignedWindowAssigner.getDefaultTrigger(StreamExecutionEnvironment env)
已过时。
|
Trigger<Object,TimeWindow> |
TumblingEventTimeWindows.getDefaultTrigger(StreamExecutionEnvironment env) |
Trigger<T,TimeWindow> |
DynamicEventTimeSessionWindows.getDefaultTrigger(StreamExecutionEnvironment env) |
Trigger<Object,TimeWindow> |
SlidingProcessingTimeWindows.getDefaultTrigger(StreamExecutionEnvironment env) |
Trigger<T,TimeWindow> |
DynamicProcessingTimeSessionWindows.getDefaultTrigger(StreamExecutionEnvironment env) |
Trigger<Object,TimeWindow> |
SlidingEventTimeWindows.getDefaultTrigger(StreamExecutionEnvironment env) |
Trigger<Object,TimeWindow> |
TumblingProcessingTimeWindows.getDefaultTrigger(StreamExecutionEnvironment env) |
Trigger<Object,TimeWindow> |
ProcessingTimeSessionWindows.getDefaultTrigger(StreamExecutionEnvironment env) |
Trigger<Object,TimeWindow> |
EventTimeSessionWindows.getDefaultTrigger(StreamExecutionEnvironment env) |
org.apache.flink.api.common.typeutils.TypeSerializer<TimeWindow> |
BaseAlignedWindowAssigner.getWindowSerializer(org.apache.flink.api.common.ExecutionConfig executionConfig)
已过时。
|
org.apache.flink.api.common.typeutils.TypeSerializer<TimeWindow> |
TumblingEventTimeWindows.getWindowSerializer(org.apache.flink.api.common.ExecutionConfig executionConfig) |
org.apache.flink.api.common.typeutils.TypeSerializer<TimeWindow> |
DynamicEventTimeSessionWindows.getWindowSerializer(org.apache.flink.api.common.ExecutionConfig executionConfig) |
org.apache.flink.api.common.typeutils.TypeSerializer<TimeWindow> |
SlidingProcessingTimeWindows.getWindowSerializer(org.apache.flink.api.common.ExecutionConfig executionConfig) |
org.apache.flink.api.common.typeutils.TypeSerializer<TimeWindow> |
DynamicProcessingTimeSessionWindows.getWindowSerializer(org.apache.flink.api.common.ExecutionConfig executionConfig) |
org.apache.flink.api.common.typeutils.TypeSerializer<TimeWindow> |
SlidingEventTimeWindows.getWindowSerializer(org.apache.flink.api.common.ExecutionConfig executionConfig) |
org.apache.flink.api.common.typeutils.TypeSerializer<TimeWindow> |
TumblingProcessingTimeWindows.getWindowSerializer(org.apache.flink.api.common.ExecutionConfig executionConfig) |
org.apache.flink.api.common.typeutils.TypeSerializer<TimeWindow> |
ProcessingTimeSessionWindows.getWindowSerializer(org.apache.flink.api.common.ExecutionConfig executionConfig) |
org.apache.flink.api.common.typeutils.TypeSerializer<TimeWindow> |
EventTimeSessionWindows.getWindowSerializer(org.apache.flink.api.common.ExecutionConfig executionConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
TimeWindow |
TimeWindow.Serializer.copy(TimeWindow from) |
TimeWindow |
TimeWindow.Serializer.copy(TimeWindow from,
TimeWindow reuse) |
TimeWindow |
TimeWindow.cover(TimeWindow other)
Returns the minimal window covers both this window and the given window.
|
TimeWindow |
TimeWindow.Serializer.createInstance() |
TimeWindow |
TimeWindow.Serializer.deserialize(org.apache.flink.core.memory.DataInputView source) |
TimeWindow |
TimeWindow.Serializer.deserialize(TimeWindow reuse,
org.apache.flink.core.memory.DataInputView source) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<TimeWindow> |
TimeWindow.Serializer.snapshotConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
TimeWindow |
TimeWindow.Serializer.copy(TimeWindow from) |
TimeWindow |
TimeWindow.Serializer.copy(TimeWindow from,
TimeWindow reuse) |
TimeWindow |
TimeWindow.cover(TimeWindow other)
Returns the minimal window covers both this window and the given window.
|
TimeWindow |
TimeWindow.Serializer.deserialize(TimeWindow reuse,
org.apache.flink.core.memory.DataInputView source) |
boolean |
TimeWindow.intersects(TimeWindow other)
Returns
true if this window intersects the given window or if this window is just
after or before the given window. |
void |
TimeWindow.Serializer.serialize(TimeWindow record,
org.apache.flink.core.memory.DataOutputView target) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
TimeWindow.mergeWindows(Collection<TimeWindow> windows,
MergingWindowAssigner.MergeCallback<TimeWindow> c)
Merge overlapping
TimeWindows. |
static void |
TimeWindow.mergeWindows(Collection<TimeWindow> windows,
MergingWindowAssigner.MergeCallback<TimeWindow> c)
Merge overlapping
TimeWindows. |
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.