| 程序包 | 说明 |
|---|---|
| org.apache.flink.table.runtime.operators.window | |
| org.apache.flink.table.runtime.operators.window.assigners | |
| org.apache.flink.table.runtime.operators.window.grouping |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
static TimeWindow |
TimeWindow.of(long start,
long end) |
| 限定符和类型 | 方法和说明 |
|---|---|
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. |
void |
TimeWindow.Serializer.serialize(TimeWindow record,
org.apache.flink.core.memory.DataOutputView target) |
| 限定符和类型 | 方法和说明 |
|---|---|
TimeWindow |
SlidingWindowAssigner.assignPane(Object element,
long timestamp) |
TimeWindow |
SlidingWindowAssigner.getLastWindow(TimeWindow pane) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<TimeWindow> |
SlidingWindowAssigner.assignWindows(org.apache.flink.table.data.RowData element,
long timestamp) |
Collection<TimeWindow> |
SessionWindowAssigner.assignWindows(org.apache.flink.table.data.RowData element,
long timestamp) |
Collection<TimeWindow> |
TumblingWindowAssigner.assignWindows(org.apache.flink.table.data.RowData element,
long timestamp) |
org.apache.flink.api.common.typeutils.TypeSerializer<TimeWindow> |
SlidingWindowAssigner.getWindowSerializer(org.apache.flink.api.common.ExecutionConfig executionConfig) |
org.apache.flink.api.common.typeutils.TypeSerializer<TimeWindow> |
SessionWindowAssigner.getWindowSerializer(org.apache.flink.api.common.ExecutionConfig executionConfig) |
org.apache.flink.api.common.typeutils.TypeSerializer<TimeWindow> |
TumblingWindowAssigner.getWindowSerializer(org.apache.flink.api.common.ExecutionConfig executionConfig) |
Iterable<TimeWindow> |
SlidingWindowAssigner.splitIntoPanes(TimeWindow window) |
| 限定符和类型 | 方法和说明 |
|---|---|
TimeWindow |
SlidingWindowAssigner.getLastWindow(TimeWindow pane) |
void |
SessionWindowAssigner.mergeWindows(TimeWindow newWindow,
NavigableSet<TimeWindow> sortedWindows,
MergingWindowAssigner.MergeCallback<TimeWindow> callback) |
Iterable<TimeWindow> |
SlidingWindowAssigner.splitIntoPanes(TimeWindow window) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SessionWindowAssigner.mergeWindows(TimeWindow newWindow,
NavigableSet<TimeWindow> sortedWindows,
MergingWindowAssigner.MergeCallback<TimeWindow> callback) |
void |
SessionWindowAssigner.mergeWindows(TimeWindow newWindow,
NavigableSet<TimeWindow> sortedWindows,
MergingWindowAssigner.MergeCallback<TimeWindow> callback) |
| 限定符和类型 | 方法和说明 |
|---|---|
TimeWindow |
WindowsGrouping.getTriggerWindow() |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.