Uses of Class
org.apache.flink.streaming.api.windowing.assigners.WindowAssigner
-
-
Uses of WindowAssigner in org.apache.flink.runtime.asyncprocessing.operators.windowing
Fields in org.apache.flink.runtime.asyncprocessing.operators.windowing declared as WindowAssigner Modifier and Type Field Description protected WindowAssigner<? super IN,W>AsyncWindowOperator. windowAssignerMethods in org.apache.flink.runtime.asyncprocessing.operators.windowing that return WindowAssigner Modifier and Type Method Description WindowAssigner<? super IN,W>AsyncWindowOperator. getWindowAssigner()Constructors in org.apache.flink.runtime.asyncprocessing.operators.windowing with parameters of type WindowAssigner Constructor Description AsyncEvictingWindowOperator(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 WindowAssigner Modifier and Type Method Description <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 WindowAssigner Constructor Description AllWindowedStream(DataStream<T> input, WindowAssigner<? super T,W> windowAssigner)WindowedStream(KeyedStream<T,K> input, WindowAssigner<? super T,W> windowAssigner)WithWindow(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)WithWindow(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.assigners Modifier and Type Class Description classGlobalWindowsAWindowAssignerthat assigns all elements to the sameGlobalWindow.classMergingWindowAssigner<T,W extends Window>AWindowAssignerthat can merge windows.classSlidingEventTimeWindowsAWindowAssignerthat windows elements into sliding windows based on the timestamp of the elements.classSlidingProcessingTimeWindowsAWindowAssignerthat windows elements into sliding windows based on the current system time of the machine the operation is running on.classTumblingEventTimeWindowsAWindowAssignerthat windows elements into windows based on the timestamp of the elements.classTumblingProcessingTimeWindowsAWindowAssignerthat 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 WindowAssigner Modifier and Type Field Description protected WindowAssigner<? super IN,W>WindowOperator. windowAssignerprotected WindowAssigner<? super IN,W>WindowOperatorFactory. windowAssignerMethods in org.apache.flink.streaming.runtime.operators.windowing that return WindowAssigner Modifier and Type Method Description WindowAssigner<? super IN,W>WindowOperator. getWindowAssigner()WindowAssigner<? super IN,W>WindowOperatorFactory. getWindowAssigner()Constructors in org.apache.flink.streaming.runtime.operators.windowing with parameters of type WindowAssigner Constructor Description EvictingWindowOperator(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)
-