Uses of Interface
org.apache.flink.table.runtime.operators.window.tvf.common.ClockService
-
-
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 Modifier and Type Field Description protected ClockServiceAbstractWindowAggProcessor. 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 ClockService Modifier and Type Method Description static 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 ClockService Modifier and Type Method Description longSliceAssigner. 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 ClockService Modifier and Type Method Description Optional<W>UnsliceAssigner. 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.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. 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.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)protected longUnsliceAssigners.SessionUnsliceAssigner. getUtcTimestamp(org.apache.flink.table.data.RowData element, ClockService clock)
-