| Package | Description |
|---|---|
| org.apache.flink.table.runtime.operators.window.groupwindow.assigners | |
| org.apache.flink.table.runtime.operators.window.tvf.unslicing |
| Modifier and Type | Class and Description |
|---|---|
class |
CumulativeWindowAssigner
A
GroupWindowAssigner that windows elements into cumulative windows based on the
timestamp of the elements. |
class |
SessionWindowAssigner
A
GroupWindowAssigner that windows elements into sessions based on the timestamp. |
class |
SlidingWindowAssigner
A
GroupWindowAssigner that windows elements into sliding windows based on the timestamp
of the elements. |
class |
TumblingWindowAssigner
A
GroupWindowAssigner that windows elements into fixed-size windows based on the
timestamp of the elements. |
| Modifier and Type | Method and Description |
|---|---|
InternalTimeWindowAssigner |
InternalTimeWindowAssigner.withEventTime() |
InternalTimeWindowAssigner |
InternalTimeWindowAssigner.withProcessingTime() |
| Modifier and Type | Class and Description |
|---|---|
static class |
UnsliceAssigners.WindowedUnsliceAssigner
The
UnsliceAssigner for elements have been merged into unslicing windows and attached
window start and end timestamps. |
| Modifier and Type | Method and Description |
|---|---|
InternalTimeWindowAssigner |
UnsliceAssigners.WindowedUnsliceAssigner.withEventTime() |
InternalTimeWindowAssigner |
UnsliceAssigners.WindowedUnsliceAssigner.withProcessingTime() |
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.