Uses of Interface
org.apache.flink.table.runtime.operators.window.tvf.common.ClockService
Packages that use ClockService
Package
Description
-
Uses of ClockService in org.apache.flink.table.runtime.operators.aggregate.window.processors
Fields in org.apache.flink.table.runtime.operators.aggregate.window.processors declared as ClockService -
Uses of ClockService in org.apache.flink.table.runtime.operators.window.tvf.common
Methods in org.apache.flink.table.runtime.operators.window.tvf.common that return ClockServiceModifier and TypeMethodDescriptionstatic ClockServiceClockService.of(org.apache.flink.streaming.api.operators.InternalTimerService<?> timerService) Creates aClockServicefrom the givenInternalTimerService.static ClockServiceClockService.ofSystem()Creates aClockServicewhich assigns as current processing time the result of callingSystem.currentTimeMillis(). -
Uses of ClockService in org.apache.flink.table.runtime.operators.window.tvf.slicing
Methods in org.apache.flink.table.runtime.operators.window.tvf.slicing with parameters of type ClockServiceModifier and TypeMethodDescriptionlongSliceAssigner.assignSliceEnd(org.apache.flink.table.data.RowData element, ClockService clock) Returns the end timestamp of a slice that the given element should belong.longSliceAssigners.WindowedSliceAssigner.assignSliceEnd(org.apache.flink.table.data.RowData element, ClockService clock) -
Uses of ClockService in org.apache.flink.table.runtime.operators.window.tvf.unslicing
Methods in org.apache.flink.table.runtime.operators.window.tvf.unslicing with parameters of type ClockServiceModifier and TypeMethodDescriptionUnsliceAssigner.assignActualWindow(org.apache.flink.table.data.RowData element, ClockService clock, MergingWindowProcessFunction<?, W> windowFunction) Returns theWindowthat the given element should belong to be used to trigger on.UnsliceAssigners.SessionUnsliceAssigner.assignActualWindow(org.apache.flink.table.data.RowData element, ClockService clock, MergingWindowProcessFunction<?, TimeWindow> windowFunction) UnsliceAssigners.WindowedUnsliceAssigner.assignActualWindow(org.apache.flink.table.data.RowData element, ClockService clock, MergingWindowProcessFunction<?, TimeWindow> windowFunction) UnsliceAssigner.assignStateNamespace(org.apache.flink.table.data.RowData element, ClockService clock, MergingWindowProcessFunction<?, W> windowFunction) Returns theWindowthat the given element should belong to be used as a namespace to restore the state.UnsliceAssigners.SessionUnsliceAssigner.assignStateNamespace(org.apache.flink.table.data.RowData element, ClockService clock, MergingWindowProcessFunction<?, TimeWindow> windowFunction) UnsliceAssigners.WindowedUnsliceAssigner.assignStateNamespace(org.apache.flink.table.data.RowData element, ClockService clock, MergingWindowProcessFunction<?, TimeWindow> windowFunction) protected longUnsliceAssigners.SessionUnsliceAssigner.getUtcTimestamp(org.apache.flink.table.data.RowData element, ClockService clock)