Uses of Interface
org.apache.flink.table.runtime.operators.window.tvf.slicing.SliceAssigner
Packages that use SliceAssigner
Package
Description
-
Uses of SliceAssigner in org.apache.flink.table.runtime.operators.aggregate.asyncwindow.processors
Fields in org.apache.flink.table.runtime.operators.aggregate.asyncwindow.processors declared as SliceAssignerModifier and TypeFieldDescriptionprotected final SliceAssignerAbstractAsyncStateSliceWindowAggProcessor.sliceAssignerConstructors in org.apache.flink.table.runtime.operators.aggregate.asyncwindow.processors with parameters of type SliceAssignerModifierConstructorDescriptionAbstractAsyncStateSliceWindowAggProcessor(GeneratedNamespaceAggsHandleFunction<Long> genAggsHandler, AsyncStateWindowBuffer.Factory bufferFactory, SliceAssigner sliceAssigner, org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> accSerializer, int indexOfCountStar, ZoneId shiftTimeZone) -
Uses of SliceAssigner in org.apache.flink.table.runtime.operators.aggregate.window
Constructors in org.apache.flink.table.runtime.operators.aggregate.window with parameters of type SliceAssignerModifierConstructorDescriptionLocalSlicingWindowAggOperator(RowDataKeySelector keySelector, SliceAssigner sliceAssigner, WindowBuffer.LocalFactory windowBufferFactory, 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 SliceAssignerModifier and TypeFieldDescriptionprotected final SliceAssignerAbstractSliceSyncStateWindowAggProcessor.sliceAssignerConstructors in org.apache.flink.table.runtime.operators.aggregate.window.processors with parameters of type SliceAssignerModifierConstructorDescriptionAbstractSliceSyncStateWindowAggProcessor(GeneratedNamespaceAggsHandleFunction<Long> genAggsHandler, WindowBuffer.Factory bufferFactory, SliceAssigner sliceAssigner, org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> accSerializer, int indexOfCountStar, ZoneId shiftTimeZone) -
Uses of SliceAssigner in org.apache.flink.table.runtime.operators.window.tvf.slicing
Subinterfaces of SliceAssigner in org.apache.flink.table.runtime.operators.window.tvf.slicingModifier and TypeInterfaceDescriptioninterfaceASliceAssignerwhich shares slices for windows, which means a window is divided into multiple slices and need to merge the slices into windows when emitting windows.interfaceASliceAssignerwhich 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.tvf.slicing that implement SliceAssignerModifier and TypeClassDescriptionstatic final classTheSliceAssignerfor cumulative windows.static final classTheSliceAssignerfor hopping windows.static final classTheSliceAssignerfor elements have been attached slice end timestamp, and the slices are shared.static final classTheSliceAssignerfor elements have been attached slice end timestamp, but the slices are not shared, i.e. the assigned slice is equal to the final window.static final classTheSliceAssignerfor tumbling windows.static final classTheSliceAssignerfor elements have been attached window start and end timestamps.Fields in org.apache.flink.table.runtime.operators.window.tvf.slicing declared as SliceAssignerModifier and TypeFieldDescriptionprotected final SliceAssignerSliceAssigners.AbstractSlicedSliceAssigner.innerAssignerprotected final SliceAssignerSliceAssigners.AbstractSlicedSliceAssigner.innerAssignerMethods in org.apache.flink.table.runtime.operators.window.tvf.slicing that return SliceAssignerModifier and TypeMethodDescriptionstatic 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.tvf.slicing with parameters of type SliceAssignerModifier and TypeMethodDescriptionstatic SliceAssignerSliceAssigners.sliced(int sliceEndIndex, SliceAssigner innerAssigner) Creates aSliceAssignerthat assigns elements which has been attached slice end timestamp.SliceAssigners.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.tvf.slicing with parameters of type SliceAssignerModifierConstructorDescriptionSlicedUnsharedSliceAssigner(int sliceEndIndex, SliceAssigner innerAssigner) WindowedSliceAssigner(int windowEndIndex, SliceAssigner innerAssigner)