| Modifier and Type | Class and Description |
|---|---|
class |
SessionWindowAssigner
A
GroupWindowAssigner that windows elements into sessions based on the timestamp. |
| Constructor and Description |
|---|
MergingWindowProcessFunction(MergingWindowAssigner<W> windowAssigner,
NamespaceAggsHandleFunctionBase<W> windowAggregator,
org.apache.flink.api.common.typeutils.TypeSerializer<W> windowSerializer,
long allowedLateness) |
MergingWindowSet(MergingWindowAssigner<W> windowAssigner,
org.apache.flink.api.common.state.MapState<W,W> mapping)
Restores a
MergingWindowSet from the given state. |
| 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 |
|---|---|
MergingWindowAssigner<TimeWindow> |
UnsliceAssigners.SessionUnsliceAssigner.getMergingWindowAssigner() |
MergingWindowAssigner<TimeWindow> |
UnsliceAssigners.WindowedUnsliceAssigner.getMergingWindowAssigner() |
MergingWindowAssigner<W> |
UnsliceAssigner.getMergingWindowAssigner()
Currently, unslice assigner has an inner
MergingWindowAssigner to reuse the logic in
GroupWindowAssigner to
merge windows. |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.