| Modifier and Type | Field and Description |
|---|---|
protected MergingWindowProcessFunction<org.apache.flink.table.data.RowData,TimeWindow> |
UnsliceWindowAggProcessor.windowFunction |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.common.typeutils.TypeSerializer<TimeWindow> |
UnsliceWindowAggProcessor.createWindowSerializer() |
protected WindowTimerService<TimeWindow> |
UnsliceWindowAggProcessor.getWindowTimerService() |
| Modifier and Type | Method and Description |
|---|---|
void |
UnsliceWindowAggProcessor.clearWindow(long timerTimestamp,
TimeWindow window) |
void |
UnsliceWindowAggProcessor.fireWindow(long timerTimestamp,
TimeWindow window) |
| Modifier and Type | Method and Description |
|---|---|
void |
UnsliceWindowAggProcessor.open(WindowProcessor.Context<TimeWindow> context) |
| 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) |
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 | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<TimeWindow> |
TimeWindow.Serializer.snapshotConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
TimeWindow |
WindowsGrouping.getTriggerWindow() |
| Modifier and Type | Method and Description |
|---|---|
TimeWindow |
SlidingWindowAssigner.assignPane(Object element,
long timestamp) |
TimeWindow |
CumulativeWindowAssigner.assignPane(Object element,
long timestamp) |
TimeWindow |
SlidingWindowAssigner.getLastWindow(TimeWindow pane) |
TimeWindow |
CumulativeWindowAssigner.getLastWindow(TimeWindow pane) |
| Modifier and Type | Method and Description |
|---|---|
Collection<TimeWindow> |
SlidingWindowAssigner.assignWindows(org.apache.flink.table.data.RowData element,
long timestamp) |
Collection<TimeWindow> |
TumblingWindowAssigner.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> |
CumulativeWindowAssigner.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> |
TumblingWindowAssigner.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> |
CumulativeWindowAssigner.getWindowSerializer(org.apache.flink.api.common.ExecutionConfig executionConfig) |
Iterable<TimeWindow> |
SlidingWindowAssigner.splitIntoPanes(TimeWindow window) |
Iterable<TimeWindow> |
CumulativeWindowAssigner.splitIntoPanes(TimeWindow window) |
| Modifier and Type | Method and Description |
|---|---|
TimeWindow |
SlidingWindowAssigner.getLastWindow(TimeWindow pane) |
TimeWindow |
CumulativeWindowAssigner.getLastWindow(TimeWindow pane) |
void |
SessionWindowAssigner.mergeWindows(TimeWindow newWindow,
NavigableSet<TimeWindow> sortedWindows,
MergeCallback<TimeWindow,Collection<TimeWindow>> callback) |
Iterable<TimeWindow> |
SlidingWindowAssigner.splitIntoPanes(TimeWindow window) |
Iterable<TimeWindow> |
CumulativeWindowAssigner.splitIntoPanes(TimeWindow window) |
| Modifier and Type | Method and Description |
|---|---|
void |
SessionWindowAssigner.mergeWindows(TimeWindow newWindow,
NavigableSet<TimeWindow> sortedWindows,
MergeCallback<TimeWindow,Collection<TimeWindow>> callback) |
void |
SessionWindowAssigner.mergeWindows(TimeWindow newWindow,
NavigableSet<TimeWindow> sortedWindows,
MergeCallback<TimeWindow,Collection<TimeWindow>> callback) |
void |
SessionWindowAssigner.mergeWindows(TimeWindow newWindow,
NavigableSet<TimeWindow> sortedWindows,
MergeCallback<TimeWindow,Collection<TimeWindow>> callback) |
| Modifier and Type | Field and Description |
|---|---|
protected GroupWindowAssigner<TimeWindow> |
WindowTableFunctionOperatorBase.windowAssigner |
| Modifier and Type | Method and Description |
|---|---|
protected void |
WindowTableFunctionOperatorBase.collect(org.apache.flink.table.data.RowData inputRow,
Collection<TimeWindow> allWindows) |
void |
UnalignedWindowTableFunctionOperator.onEventTime(org.apache.flink.streaming.api.operators.InternalTimer<org.apache.flink.table.data.RowData,TimeWindow> timer) |
void |
UnalignedWindowTableFunctionOperator.onProcessingTime(org.apache.flink.streaming.api.operators.InternalTimer<org.apache.flink.table.data.RowData,TimeWindow> timer) |
| Constructor and Description |
|---|
AlignedWindowTableFunctionOperator(GroupWindowAssigner<TimeWindow> windowAssigner,
int rowtimeIndex,
java.time.ZoneId shiftTimeZone) |
UnalignedWindowTableFunctionOperator(GroupWindowAssigner<TimeWindow> windowAssigner,
org.apache.flink.api.common.typeutils.TypeSerializer<TimeWindow> windowSerializer,
org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> inputSerializer,
int rowtimeIndex,
java.time.ZoneId shiftTimeZone) |
UnalignedWindowTableFunctionOperator(GroupWindowAssigner<TimeWindow> windowAssigner,
org.apache.flink.api.common.typeutils.TypeSerializer<TimeWindow> windowSerializer,
org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> inputSerializer,
int rowtimeIndex,
java.time.ZoneId shiftTimeZone) |
WindowTableFunctionOperatorBase(GroupWindowAssigner<TimeWindow> windowAssigner,
int rowtimeIndex,
java.time.ZoneId shiftTimeZone) |
| Modifier and Type | Method and Description |
|---|---|
Optional<TimeWindow> |
UnsliceAssigners.SessionUnsliceAssigner.assignActualWindow(org.apache.flink.table.data.RowData element,
ClockService clock,
MergingWindowProcessFunction<?,TimeWindow> windowFunction) |
Optional<TimeWindow> |
UnsliceAssigners.WindowedUnsliceAssigner.assignActualWindow(org.apache.flink.table.data.RowData element,
ClockService clock,
MergingWindowProcessFunction<?,TimeWindow> windowFunction) |
Optional<TimeWindow> |
UnsliceAssigners.SessionUnsliceAssigner.assignStateNamespace(org.apache.flink.table.data.RowData element,
ClockService clock,
MergingWindowProcessFunction<?,TimeWindow> windowFunction) |
Optional<TimeWindow> |
UnsliceAssigners.WindowedUnsliceAssigner.assignStateNamespace(org.apache.flink.table.data.RowData element,
ClockService clock,
MergingWindowProcessFunction<?,TimeWindow> windowFunction) |
Collection<TimeWindow> |
UnsliceAssigners.WindowedUnsliceAssigner.assignWindows(org.apache.flink.table.data.RowData element,
long timestamp) |
MergingWindowAssigner<TimeWindow> |
UnsliceAssigners.SessionUnsliceAssigner.getMergingWindowAssigner() |
MergingWindowAssigner<TimeWindow> |
UnsliceAssigners.WindowedUnsliceAssigner.getMergingWindowAssigner() |
org.apache.flink.api.common.typeutils.TypeSerializer<TimeWindow> |
UnsliceAssigners.WindowedUnsliceAssigner.getWindowSerializer(org.apache.flink.api.common.ExecutionConfig executionConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
UnsliceAssigners.WindowedUnsliceAssigner.mergeWindows(TimeWindow newWindow,
NavigableSet<TimeWindow> sortedWindows,
MergeCallback<TimeWindow,Collection<TimeWindow>> callback) |
void |
UnslicingWindowTimerServiceImpl.registerEventTimeWindowTimer(TimeWindow window) |
void |
UnslicingWindowTimerServiceImpl.registerProcessingTimeWindowTimer(TimeWindow window) |
| Modifier and Type | Method and Description |
|---|---|
Optional<TimeWindow> |
UnsliceAssigners.SessionUnsliceAssigner.assignActualWindow(org.apache.flink.table.data.RowData element,
ClockService clock,
MergingWindowProcessFunction<?,TimeWindow> windowFunction) |
Optional<TimeWindow> |
UnsliceAssigners.WindowedUnsliceAssigner.assignActualWindow(org.apache.flink.table.data.RowData element,
ClockService clock,
MergingWindowProcessFunction<?,TimeWindow> windowFunction) |
Optional<TimeWindow> |
UnsliceAssigners.SessionUnsliceAssigner.assignStateNamespace(org.apache.flink.table.data.RowData element,
ClockService clock,
MergingWindowProcessFunction<?,TimeWindow> windowFunction) |
Optional<TimeWindow> |
UnsliceAssigners.WindowedUnsliceAssigner.assignStateNamespace(org.apache.flink.table.data.RowData element,
ClockService clock,
MergingWindowProcessFunction<?,TimeWindow> windowFunction) |
void |
UnsliceAssigners.WindowedUnsliceAssigner.mergeWindows(TimeWindow newWindow,
NavigableSet<TimeWindow> sortedWindows,
MergeCallback<TimeWindow,Collection<TimeWindow>> callback) |
void |
UnsliceAssigners.WindowedUnsliceAssigner.mergeWindows(TimeWindow newWindow,
NavigableSet<TimeWindow> sortedWindows,
MergeCallback<TimeWindow,Collection<TimeWindow>> callback) |
void |
UnsliceAssigners.WindowedUnsliceAssigner.mergeWindows(TimeWindow newWindow,
NavigableSet<TimeWindow> sortedWindows,
MergeCallback<TimeWindow,Collection<TimeWindow>> callback) |
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 |
|---|
UnslicingWindowTimerServiceImpl(org.apache.flink.streaming.api.operators.InternalTimerService<TimeWindow> internalTimerService,
java.time.ZoneId shiftTimeZone) |
WindowedUnsliceAssigner(int windowStartIndex,
int windowEndIndex,
UnsliceAssigner<TimeWindow> innerAssigner) |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.