| Package | Description |
|---|---|
| org.apache.flink.table.runtime.operators.aggregate.window.processors | |
| org.apache.flink.table.runtime.operators.window.tvf.unslicing |
| Constructor and Description |
|---|
UnsliceWindowAggProcessor(GeneratedNamespaceAggsHandleFunction<TimeWindow> genAggsHandler,
UnsliceAssigner<TimeWindow> unsliceAssigner,
org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> accSerializer,
int indexOfCountStar,
java.time.ZoneId shiftTimeZone) |
| Modifier and Type | Class and Description |
|---|---|
static class |
UnsliceAssigners.SessionUnsliceAssigner
The
UnsliceAssigner for session windows. |
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 |
|---|---|
static UnsliceAssigners.WindowedUnsliceAssigner |
UnsliceAssigners.windowed(int windowStartIndex,
int windowEndIndex,
UnsliceAssigner<TimeWindow> innerAssigner)
Creates a
UnsliceAssigner that assigns elements which has been attached window start
and window end timestamp to windows. |
| Constructor and Description |
|---|
WindowedUnsliceAssigner(int windowStartIndex,
int windowEndIndex,
UnsliceAssigner<TimeWindow> innerAssigner) |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.