Uses of Interface
org.apache.flink.table.runtime.operators.window.slicing.SliceAssigner
-
-
Uses of SliceAssigner in org.apache.flink.table.runtime.operators.aggregate.window
Methods in org.apache.flink.table.runtime.operators.aggregate.window with parameters of type SliceAssigner Modifier and Type Method Description SlicingWindowAggOperatorBuilderSlicingWindowAggOperatorBuilder. assigner(SliceAssigner assigner)Constructors in org.apache.flink.table.runtime.operators.aggregate.window with parameters of type SliceAssigner Constructor Description LocalSlicingWindowAggOperator(RowDataKeySelector keySelector, SliceAssigner sliceAssigner, WindowBuffer.LocalFactory windowBufferFactory, java.time.ZoneId shiftTimezone) -
Uses of SliceAssigner in org.apache.flink.table.runtime.operators.aggregate.window.processors
Fields in org.apache.flink.table.runtime.operators.aggregate.window.processors declared as SliceAssigner Modifier and Type Field Description protected SliceAssignerAbstractWindowAggProcessor. sliceAssignerConstructors in org.apache.flink.table.runtime.operators.aggregate.window.processors with parameters of type SliceAssigner Constructor Description AbstractWindowAggProcessor(GeneratedNamespaceAggsHandleFunction<Long> genAggsHandler, WindowBuffer.Factory bufferFactory, SliceAssigner sliceAssigner, org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> accSerializer, java.time.ZoneId shiftTimeZone) -
Uses of SliceAssigner in org.apache.flink.table.runtime.operators.window.slicing
Subinterfaces of SliceAssigner in org.apache.flink.table.runtime.operators.window.slicing Modifier and Type Interface Description interfaceSliceSharedAssignerASliceAssignerwhich shares slices for windows, which means a window is divided into multiple slices and need to merge the slices into windows when emitting windows.interfaceSliceUnsharedAssignerASliceAssignerwhich doesn't share slices for windows, which means a window is divided into only one slice and doesn't need to merge the slices when emitting windows.Classes in org.apache.flink.table.runtime.operators.window.slicing that implement SliceAssigner Modifier and Type Class Description static classSliceAssigners.CumulativeSliceAssignerTheSliceAssignerfor cumulative windows.static classSliceAssigners.HoppingSliceAssignerTheSliceAssignerfor hopping windows.static classSliceAssigners.SlicedSharedSliceAssignerTheSliceAssignerfor elements have been attached slice end timestamp, and the slices are shared.static classSliceAssigners.SlicedUnsharedSliceAssignerTheSliceAssignerfor elements have been attached slice end timestamp, but the slices are not shared, i.e.static classSliceAssigners.TumblingSliceAssignerTheSliceAssignerfor tumbling windows.static classSliceAssigners.WindowedSliceAssignerTheSliceAssignerfor elements have been attached window start and end timestamps.Methods in org.apache.flink.table.runtime.operators.window.slicing that return SliceAssigner Modifier and Type Method Description static SliceAssignerSliceAssigners. sliced(int sliceEndIndex, SliceAssigner innerAssigner)Creates aSliceAssignerthat assigns elements which has been attached slice end timestamp.Methods in org.apache.flink.table.runtime.operators.window.slicing with parameters of type SliceAssigner Modifier and Type Method Description static SliceAssignerSliceAssigners. sliced(int sliceEndIndex, SliceAssigner innerAssigner)Creates aSliceAssignerthat assigns elements which has been attached slice end timestamp.static SliceAssigners.WindowedSliceAssignerSliceAssigners. windowed(int windowEndIndex, SliceAssigner innerAssigner)Creates aSliceAssignerthat assigns elements which has been attached window start and window end timestamp to slices.Constructors in org.apache.flink.table.runtime.operators.window.slicing with parameters of type SliceAssigner Constructor Description SlicedUnsharedSliceAssigner(int sliceEndIndex, SliceAssigner innerAssigner)WindowedSliceAssigner(int windowEndIndex, SliceAssigner innerAssigner)
-