Uses of Class
org.apache.flink.streaming.api.windowing.assigners.WindowAssigner
Packages that use WindowAssigner
Package
Description
-
Uses of WindowAssigner in org.apache.flink.runtime.asyncprocessing.operators.windowing
Fields in org.apache.flink.runtime.asyncprocessing.operators.windowing declared as WindowAssignerModifier and TypeFieldDescriptionprotected final WindowAssigner<? super IN,W> AsyncWindowOperator.windowAssignerMethods in org.apache.flink.runtime.asyncprocessing.operators.windowing that return WindowAssignerModifier and TypeMethodDescriptionWindowAssigner<? super IN,W> AsyncWindowOperator.getWindowAssigner()Constructors in org.apache.flink.runtime.asyncprocessing.operators.windowing with parameters of type WindowAssignerModifierConstructorDescriptionAsyncEvictingWindowOperator(WindowAssigner<? super IN, W> windowAssigner, org.apache.flink.api.common.typeutils.TypeSerializer<W> windowSerializer, org.apache.flink.api.java.functions.KeySelector<IN, K> keySelector, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, org.apache.flink.api.common.state.v2.StateDescriptor<StreamRecord<IN>> windowStateDescriptor, InternalAsyncWindowFunction<org.apache.flink.api.common.state.v2.StateIterator<IN>, OUT, K, W> windowFunction, AsyncTrigger<? super IN, ? super W> trigger, Evictor<? super IN, ? super W> evictor, long allowedLateness, org.apache.flink.util.OutputTag<IN> lateDataOutputTag) AsyncWindowOperator(WindowAssigner<? super IN, W> windowAssigner, org.apache.flink.api.common.typeutils.TypeSerializer<W> windowSerializer, org.apache.flink.api.java.functions.KeySelector<IN, K> keySelector, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, org.apache.flink.api.common.state.v2.StateDescriptor<?> windowStateDescriptor, InternalAsyncWindowFunction<ACC, OUT, K, W> windowFunction, AsyncTrigger<? super IN, ? super W> trigger, long allowedLateness, org.apache.flink.util.OutputTag<IN> lateDataOutputTag) Creates a newWindowOperatorbased on the given policies and user functions. -
Uses of WindowAssigner in org.apache.flink.streaming.api.datastream
Methods in org.apache.flink.streaming.api.datastream with parameters of type WindowAssignerModifier and TypeMethodDescription<W extends Window>
CoGroupedStreams.WithWindow<T1,T2, KEY, W> CoGroupedStreams.Where.EqualTo.window(WindowAssigner<? super org.apache.flink.util.TaggedUnion<T1, T2>, W> assigner) Specifies the window on which the co-group operation works.<W extends Window>
JoinedStreams.WithWindow<T1,T2, KEY, W> JoinedStreams.Where.EqualTo.window(WindowAssigner<? super org.apache.flink.util.TaggedUnion<T1, T2>, W> assigner) Specifies the window on which the join operation works.<W extends Window>
WindowedStream<T,KEY, W> KeyedStream.window(WindowAssigner<? super T, W> assigner) Windows this data stream to aWindowedStream, which evaluates windows over a key grouped stream.<W extends Window>
AllWindowedStream<T,W> DataStream.windowAll(WindowAssigner<? super T, W> assigner) Windows this data stream to aAllWindowedStream, which evaluates windows over a non key grouped stream.Constructors in org.apache.flink.streaming.api.datastream with parameters of type WindowAssignerModifierConstructorDescriptionAllWindowedStream(DataStream<T> input, WindowAssigner<? super T, W> windowAssigner) WindowedStream(KeyedStream<T, K> input, WindowAssigner<? super T, W> windowAssigner) protectedWithWindow(DataStream<T1> input1, DataStream<T2> input2, org.apache.flink.api.java.functions.KeySelector<T1, KEY> keySelector1, org.apache.flink.api.java.functions.KeySelector<T2, KEY> keySelector2, org.apache.flink.api.common.typeinfo.TypeInformation<KEY> keyType, WindowAssigner<? super org.apache.flink.util.TaggedUnion<T1, T2>, W> windowAssigner, Trigger<? super org.apache.flink.util.TaggedUnion<T1, T2>, ? super W> trigger, Evictor<? super org.apache.flink.util.TaggedUnion<T1, T2>, ? super W> evictor, Duration allowedLateness) protectedWithWindow(DataStream<T1> input1, DataStream<T2> input2, org.apache.flink.api.java.functions.KeySelector<T1, KEY> keySelector1, org.apache.flink.api.java.functions.KeySelector<T2, KEY> keySelector2, org.apache.flink.api.common.typeinfo.TypeInformation<KEY> keyType, WindowAssigner<? super org.apache.flink.util.TaggedUnion<T1, T2>, W> windowAssigner, Trigger<? super org.apache.flink.util.TaggedUnion<T1, T2>, ? super W> trigger, Evictor<? super org.apache.flink.util.TaggedUnion<T1, T2>, ? super W> evictor, Duration allowedLateness) -
Uses of WindowAssigner in org.apache.flink.streaming.api.windowing.assigners
Subclasses of WindowAssigner in org.apache.flink.streaming.api.windowing.assignersModifier and TypeClassDescriptionclassAWindowAssignerthat assigns all elements to the sameGlobalWindow.classMergingWindowAssigner<T,W extends Window> AWindowAssignerthat can merge windows.classAWindowAssignerthat windows elements into sliding windows based on the timestamp of the elements.classAWindowAssignerthat windows elements into sliding windows based on the current system time of the machine the operation is running on.classAWindowAssignerthat windows elements into windows based on the timestamp of the elements.classAWindowAssignerthat windows elements into windows based on the current system time of the machine the operation is running on. -
Uses of WindowAssigner in org.apache.flink.streaming.runtime.operators.windowing
Fields in org.apache.flink.streaming.runtime.operators.windowing declared as WindowAssignerModifier and TypeFieldDescriptionprotected final WindowAssigner<? super IN,W> WindowOperator.windowAssignerprotected final WindowAssigner<? super IN,W> WindowOperatorFactory.windowAssignerMethods in org.apache.flink.streaming.runtime.operators.windowing that return WindowAssignerModifier and TypeMethodDescriptionWindowAssigner<? super IN,W> WindowOperator.getWindowAssigner()WindowAssigner<? super IN,W> WindowOperatorFactory.getWindowAssigner()Constructors in org.apache.flink.streaming.runtime.operators.windowing with parameters of type WindowAssignerModifierConstructorDescriptionEvictingWindowOperator(WindowAssigner<? super IN, W> windowAssigner, org.apache.flink.api.common.typeutils.TypeSerializer<W> windowSerializer, org.apache.flink.api.java.functions.KeySelector<IN, K> keySelector, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, org.apache.flink.api.common.state.StateDescriptor<? extends org.apache.flink.api.common.state.ListState<StreamRecord<IN>>, ?> windowStateDescriptor, InternalWindowFunction<Iterable<IN>, OUT, K, W> windowFunction, Trigger<? super IN, ? super W> trigger, Evictor<? super IN, ? super W> evictor, long allowedLateness, org.apache.flink.util.OutputTag<IN> lateDataOutputTag) EvictingWindowOperatorFactory(WindowAssigner<? super IN, W> windowAssigner, org.apache.flink.api.common.typeutils.TypeSerializer<W> windowSerializer, org.apache.flink.api.java.functions.KeySelector<IN, K> keySelector, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, org.apache.flink.api.common.state.StateDescriptor<? extends org.apache.flink.api.common.state.ListState<StreamRecord<IN>>, ?> windowStateDescriptor, InternalWindowFunction<Iterable<IN>, OUT, K, W> windowFunction, Trigger<? super IN, ? super W> trigger, Evictor<? super IN, ? super W> evictor, long allowedLateness, org.apache.flink.util.OutputTag<IN> lateDataOutputTag) WindowOperator(WindowAssigner<? super IN, W> windowAssigner, org.apache.flink.api.common.typeutils.TypeSerializer<W> windowSerializer, org.apache.flink.api.java.functions.KeySelector<IN, K> keySelector, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, org.apache.flink.api.common.state.StateDescriptor<? extends org.apache.flink.api.common.state.AppendingState<IN, ACC>, ?> windowStateDescriptor, InternalWindowFunction<ACC, OUT, K, W> windowFunction, Trigger<? super IN, ? super W> trigger, long allowedLateness, org.apache.flink.util.OutputTag<IN> lateDataOutputTag) Creates a newWindowOperatorbased on the given policies and user functions.WindowOperatorBuilder(WindowAssigner<? super T, W> windowAssigner, Trigger<? super T, ? super W> trigger, org.apache.flink.api.common.ExecutionConfig config, org.apache.flink.api.common.typeinfo.TypeInformation<T> inputType, org.apache.flink.api.java.functions.KeySelector<T, K> keySelector, org.apache.flink.api.common.typeinfo.TypeInformation<K> keyType) WindowOperatorFactory(WindowAssigner<? super IN, W> windowAssigner, org.apache.flink.api.common.typeutils.TypeSerializer<W> windowSerializer, org.apache.flink.api.java.functions.KeySelector<IN, K> keySelector, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, org.apache.flink.api.common.state.StateDescriptor<? extends org.apache.flink.api.common.state.AppendingState<IN, ACC>, ?> windowStateDescriptor, InternalWindowFunction<ACC, OUT, K, W> windowFunction, Trigger<? super IN, ? super W> trigger, long allowedLateness, org.apache.flink.util.OutputTag<IN> lateDataOutputTag)