| Modifier and Type | Field and Description |
|---|---|
protected ClockService |
AbstractWindowAggProcessor.clockService |
| Modifier and Type | Method and Description |
|---|---|
static ClockService |
ClockService.of(org.apache.flink.streaming.api.operators.InternalTimerService<?> timerService)
Creates a
ClockService from the given InternalTimerService. |
static ClockService |
ClockService.ofSystem()
Creates a
ClockService which assigns as current processing time the result of calling
System.currentTimeMillis(). |
| Modifier and Type | Method and Description |
|---|---|
long |
SliceAssigners.WindowedSliceAssigner.assignSliceEnd(org.apache.flink.table.data.RowData element,
ClockService clock) |
long |
SliceAssigner.assignSliceEnd(org.apache.flink.table.data.RowData element,
ClockService clock)
Returns the end timestamp of a slice that the given element should belong.
|
| 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<W> |
UnsliceAssigner.assignActualWindow(org.apache.flink.table.data.RowData element,
ClockService clock,
MergingWindowProcessFunction<?,W> windowFunction)
Returns the
Window that the given element should belong to be used to trigger on. |
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) |
Optional<W> |
UnsliceAssigner.assignStateNamespace(org.apache.flink.table.data.RowData element,
ClockService clock,
MergingWindowProcessFunction<?,W> windowFunction)
Returns the
Window that the given element should belong to be used as a namespace to
restore the state. |
protected long |
UnsliceAssigners.SessionUnsliceAssigner.getUtcTimestamp(org.apache.flink.table.data.RowData element,
ClockService clock) |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.