Uses of Class
org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator
Packages that use SingleOutputStreamOperator
-
Uses of SingleOutputStreamOperator in org.apache.flink.streaming.api.datastream
Subclasses of SingleOutputStreamOperator in org.apache.flink.streaming.api.datastreamModifier and TypeClassDescriptionclassThe DataStreamSource represents the starting point of a DataStream.Methods in org.apache.flink.streaming.api.datastream that return SingleOutputStreamOperatorModifier and TypeMethodDescription<ACC,R> SingleOutputStreamOperator<R> AllWindowedStream.aggregate(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, R> function) Applies the givenAggregateFunctionto each window.<ACC,R> SingleOutputStreamOperator<R> AllWindowedStream.aggregate(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, R> function, org.apache.flink.api.common.typeinfo.TypeInformation<ACC> accumulatorType, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType) Applies the givenAggregateFunctionto each window.<ACC,V, R> SingleOutputStreamOperator<R> AllWindowedStream.aggregate(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, V> aggFunction, AllWindowFunction<V, R, W> windowFunction) Applies the given window function to each window.<ACC,V, R> SingleOutputStreamOperator<R> AllWindowedStream.aggregate(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, V> aggregateFunction, AllWindowFunction<V, R, W> windowFunction, org.apache.flink.api.common.typeinfo.TypeInformation<ACC> accumulatorType, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType) Applies the given window function to each window.<ACC,V, R> SingleOutputStreamOperator<R> AllWindowedStream.aggregate(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, V> aggFunction, ProcessAllWindowFunction<V, R, W> windowFunction) Applies the given window function to each window.<ACC,V, R> SingleOutputStreamOperator<R> AllWindowedStream.aggregate(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, V> aggregateFunction, ProcessAllWindowFunction<V, R, W> windowFunction, org.apache.flink.api.common.typeinfo.TypeInformation<ACC> accumulatorType, org.apache.flink.api.common.typeinfo.TypeInformation<V> aggregateResultType, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType) Applies the given window function to each window.<ACC,R> SingleOutputStreamOperator<R> KeyedPartitionWindowedStream.aggregate(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, R> aggregateFunction) protected SingleOutputStreamOperator<T>KeyedStream.aggregate(AggregationFunction<T> aggregate) <ACC,R> SingleOutputStreamOperator<R> NonKeyedPartitionWindowedStream.aggregate(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, R> aggregateFunction) <ACC,R> SingleOutputStreamOperator<R> PartitionWindowedStream.aggregate(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, R> aggregateFunction) Applies an aggregate transformation on the records of the window.<ACC,R> SingleOutputStreamOperator<R> Applies the given aggregation function to each window.<ACC,R> SingleOutputStreamOperator<R> WindowedStream.aggregate(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, R> function, org.apache.flink.api.common.typeinfo.TypeInformation<ACC> accumulatorType, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType) Applies the given aggregation function to each window.<ACC,V, R> SingleOutputStreamOperator<R> WindowedStream.aggregate(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, V> aggFunction, ProcessWindowFunction<V, R, K, W> windowFunction) Applies the given window function to each window.<ACC,V, R> SingleOutputStreamOperator<R> WindowedStream.aggregate(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, V> aggregateFunction, ProcessWindowFunction<V, R, K, W> windowFunction, org.apache.flink.api.common.typeinfo.TypeInformation<ACC> accumulatorType, org.apache.flink.api.common.typeinfo.TypeInformation<V> aggregateResultType, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType) Applies the given window function to each window.<ACC,V, R> SingleOutputStreamOperator<R> WindowedStream.aggregate(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, V> aggFunction, WindowFunction<V, R, K, W> windowFunction) Applies the given window function to each window.<ACC,V, R> SingleOutputStreamOperator<R> WindowedStream.aggregate(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, V> aggregateFunction, WindowFunction<V, R, K, W> windowFunction, org.apache.flink.api.common.typeinfo.TypeInformation<ACC> accumulatorType, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType) Applies the given window function to each window.<R> SingleOutputStreamOperator<R>AllWindowedStream.apply(AllWindowFunction<T, R, W> function) Applies the given window function to each window.<R> SingleOutputStreamOperator<R>AllWindowedStream.apply(AllWindowFunction<T, R, W> function, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType) Applies the given window function to each window.<T> SingleOutputStreamOperator<T>CoGroupedStreams.WithWindow.apply(org.apache.flink.api.common.functions.CoGroupFunction<T1, T2, T> function) Completes the co-group operation with the user function that is executed for windowed groups.<T> SingleOutputStreamOperator<T>CoGroupedStreams.WithWindow.apply(org.apache.flink.api.common.functions.CoGroupFunction<T1, T2, T> function, org.apache.flink.api.common.typeinfo.TypeInformation<T> resultType) Completes the co-group operation with the user function that is executed for windowed groups.<T> SingleOutputStreamOperator<T>JoinedStreams.WithWindow.apply(org.apache.flink.api.common.functions.FlatJoinFunction<T1, T2, T> function) Completes the join operation with the user function that is executed for each combination of elements with the same key in a window.<T> SingleOutputStreamOperator<T>JoinedStreams.WithWindow.apply(org.apache.flink.api.common.functions.FlatJoinFunction<T1, T2, T> function, org.apache.flink.api.common.typeinfo.TypeInformation<T> resultType) Completes the join operation with the user function that is executed for each combination of elements with the same key in a window.<T> SingleOutputStreamOperator<T>JoinedStreams.WithWindow.apply(org.apache.flink.api.common.functions.JoinFunction<T1, T2, T> function) Completes the join operation with the user function that is executed for each combination of elements with the same key in a window.<T> SingleOutputStreamOperator<T>JoinedStreams.WithWindow.apply(org.apache.flink.api.common.functions.JoinFunction<T1, T2, T> function, org.apache.flink.api.common.typeinfo.TypeInformation<T> resultType) Completes the join operation with the user function that is executed for each combination of elements with the same key in a window.<R> SingleOutputStreamOperator<R>WindowedStream.apply(WindowFunction<T, R, K, W> function) Applies the given window function to each window.<R> SingleOutputStreamOperator<R>WindowedStream.apply(WindowFunction<T, R, K, W> function, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType) Applies the given window function to each window.DataStream.assignTimestampsAndWatermarks(org.apache.flink.api.common.eventtime.WatermarkStrategy<T> watermarkStrategy) Assigns timestamps to the elements in the data stream and generates watermarks to signal event time progress.SingleOutputStreamOperator.disableChaining()Turns off chaining for this operator so thread co-location will not be used as an optimization.protected <R> SingleOutputStreamOperator<R>DataStream.doTransform(String operatorName, org.apache.flink.api.common.typeinfo.TypeInformation<R> outTypeInfo, StreamOperatorFactory<R> operatorFactory) protected <R> SingleOutputStreamOperator<R>KeyedStream.doTransform(String operatorName, org.apache.flink.api.common.typeinfo.TypeInformation<R> outTypeInfo, StreamOperatorFactory<R> operatorFactory) SingleOutputStreamOperator.enableAsyncState()Enable the async state processing for following previous transformation.Applies a Filter transformation on aDataStream.<R> SingleOutputStreamOperator<R>ConnectedStreams.flatMap(CoFlatMapFunction<IN1, IN2, R> coFlatMapper) Applies a CoFlatMap transformation on aConnectedStreamsand maps the output to a common type.<R> SingleOutputStreamOperator<R>ConnectedStreams.flatMap(CoFlatMapFunction<IN1, IN2, R> coFlatMapper, org.apache.flink.api.common.typeinfo.TypeInformation<R> outputType) Applies a CoFlatMap transformation on aConnectedStreamsand maps the output to a common type.<R> SingleOutputStreamOperator<R>Applies a FlatMap transformation on aDataStream.<R> SingleOutputStreamOperator<R>DataStream.flatMap(org.apache.flink.api.common.functions.FlatMapFunction<T, R> flatMapper, org.apache.flink.api.common.typeinfo.TypeInformation<R> outputType) Applies a FlatMap transformation on aDataStream.<R> SingleOutputStreamOperator<R>KeyedStream.flatMap(org.apache.flink.api.common.functions.FlatMapFunction<T, R> flatMapper, org.apache.flink.api.common.typeinfo.TypeInformation<R> outputType) SingleOutputStreamOperator.forceNonParallel()Sets the parallelism and maximum parallelism of this operator to one.<R> SingleOutputStreamOperator<R>ConnectedStreams.map(CoMapFunction<IN1, IN2, R> coMapper) Applies a CoMap transformation on aConnectedStreamsand maps the output to a common type.<R> SingleOutputStreamOperator<R>ConnectedStreams.map(CoMapFunction<IN1, IN2, R> coMapper, org.apache.flink.api.common.typeinfo.TypeInformation<R> outputType) Applies a CoMap transformation on aConnectedStreamsand maps the output to a common type.<R> SingleOutputStreamOperator<R>Applies a Map transformation on aDataStream.<R> SingleOutputStreamOperator<R>DataStream.map(org.apache.flink.api.common.functions.MapFunction<T, R> mapper, org.apache.flink.api.common.typeinfo.TypeInformation<R> outputType) Applies a Map transformation on aDataStream.<R> SingleOutputStreamOperator<R>KeyedPartitionWindowedStream.mapPartition(org.apache.flink.api.common.functions.MapPartitionFunction<T, R> mapPartitionFunction) <R> SingleOutputStreamOperator<R>NonKeyedPartitionWindowedStream.mapPartition(org.apache.flink.api.common.functions.MapPartitionFunction<T, R> mapPartitionFunction) <R> SingleOutputStreamOperator<R>PartitionWindowedStream.mapPartition(org.apache.flink.api.common.functions.MapPartitionFunction<T, R> mapPartitionFunction) Process the records of the window byMapPartitionFunction.AllWindowedStream.max(int positionToMax) Applies an aggregation that gives the maximum value of every window of the data stream at the given position.Applies an aggregation that gives the maximum value of the pojo data stream at the given field expression for every window.KeyedStream.max(int positionToMax) Applies an aggregation that gives the current maximum of the data stream at the given position by the given key.Applies an aggregation that gives the current maximum of the data stream at the given field expression by the given key.WindowedStream.max(int positionToMax) Applies an aggregation that gives the maximum value of every window of the data stream at the given position.Applies an aggregation that gives the maximum value of the pojo data stream at the given field expression for every window.AllWindowedStream.maxBy(int positionToMaxBy) Applies an aggregation that gives the maximum element of every window of the data stream by the given position.AllWindowedStream.maxBy(int positionToMaxBy, boolean first) Applies an aggregation that gives the maximum element of every window of the data stream by the given position.Applies an aggregation that gives the maximum element of every window of the data stream by the given position.Applies an aggregation that gives the maximum element of the pojo data stream by the given field expression for every window.KeyedStream.maxBy(int positionToMaxBy) Applies an aggregation that gives the current element with the maximum value at the given position by the given key.KeyedStream.maxBy(int positionToMaxBy, boolean first) Applies an aggregation that gives the current element with the maximum value at the given position by the given key.Applies an aggregation that gives the current element with the maximum value at the given position by the given key.Applies an aggregation that gives the current maximum element of the data stream by the given field expression by the given key.WindowedStream.maxBy(int positionToMaxBy) Applies an aggregation that gives the maximum element of every window of the data stream by the given position.WindowedStream.maxBy(int positionToMaxBy, boolean first) Applies an aggregation that gives the maximum element of every window of the data stream by the given position.Applies an aggregation that gives the maximum element of every window of the data stream by the given field.Applies an aggregation that gives the maximum element of the pojo data stream by the given field expression for every window.AllWindowedStream.min(int positionToMin) Applies an aggregation that gives the minimum value of every window of the data stream at the given position.Applies an aggregation that gives the minimum value of the pojo data stream at the given field expression for every window.KeyedStream.min(int positionToMin) Applies an aggregation that gives the current minimum of the data stream at the given position by the given key.Applies an aggregation that gives the current minimum of the data stream at the given field expression by the given key.WindowedStream.min(int positionToMin) Applies an aggregation that gives the minimum value of every window of the data stream at the given position.Applies an aggregation that gives the minimum value of the pojo data stream at the given field expression for every window.AllWindowedStream.minBy(int positionToMinBy) Applies an aggregation that gives the minimum element of every window of the data stream by the given position.AllWindowedStream.minBy(int positionToMinBy, boolean first) Applies an aggregation that gives the minimum element of every window of the data stream by the given position.Applies an aggregation that gives the minimum element of every window of the data stream by the given position.Applies an aggregation that gives the minimum element of the pojo data stream by the given field expression for every window.KeyedStream.minBy(int positionToMinBy) Applies an aggregation that gives the current element with the minimum value at the given position by the given key.KeyedStream.minBy(int positionToMinBy, boolean first) Applies an aggregation that gives the current element with the minimum value at the given position by the given key.Applies an aggregation that gives the current element with the minimum value at the given position by the given key.Applies an aggregation that gives the current minimum element of the data stream by the given field expression by the given key.WindowedStream.minBy(int positionToMinBy) Applies an aggregation that gives the minimum element of every window of the data stream by the given position.WindowedStream.minBy(int positionToMinBy, boolean first) Applies an aggregation that gives the minimum element of every window of the data stream by the given position.Applies an aggregation that gives the minimum element of every window of the data stream by the given field.Applies an aggregation that gives the minimum element of the pojo data stream by the given field expression for every window.Sets the name of the current data stream.<R> SingleOutputStreamOperator<R>AllWindowedStream.process(ProcessAllWindowFunction<T, R, W> function) Applies the given window function to each window.<R> SingleOutputStreamOperator<R>AllWindowedStream.process(ProcessAllWindowFunction<T, R, W> function, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType) Applies the given window function to each window.<OUT> SingleOutputStreamOperator<OUT>BroadcastConnectedStream.process(BroadcastProcessFunction<IN1, IN2, OUT> function) Assumes as inputs aBroadcastStreamand a non-keyedDataStreamand applies the givenBroadcastProcessFunctionon them, thereby creating a transformed output stream.<OUT> SingleOutputStreamOperator<OUT>BroadcastConnectedStream.process(BroadcastProcessFunction<IN1, IN2, OUT> function, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo) Assumes as inputs aBroadcastStreamand a non-keyedDataStreamand applies the givenBroadcastProcessFunctionon them, thereby creating a transformed output stream.<KEY,OUT> SingleOutputStreamOperator<OUT> BroadcastConnectedStream.process(KeyedBroadcastProcessFunction<KEY, IN1, IN2, OUT> function) Assumes as inputs aBroadcastStreamand aKeyedStreamand applies the givenKeyedBroadcastProcessFunctionon them, thereby creating a transformed output stream.<KEY,OUT> SingleOutputStreamOperator<OUT> BroadcastConnectedStream.process(KeyedBroadcastProcessFunction<KEY, IN1, IN2, OUT> function, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo) Assumes as inputs aBroadcastStreamand aKeyedStreamand applies the givenKeyedBroadcastProcessFunctionon them, thereby creating a transformed output stream.<R> SingleOutputStreamOperator<R>ConnectedStreams.process(CoProcessFunction<IN1, IN2, R> coProcessFunction) Applies the givenCoProcessFunctionon the connected input streams, thereby creating a transformed output stream.<R> SingleOutputStreamOperator<R>ConnectedStreams.process(CoProcessFunction<IN1, IN2, R> coProcessFunction, org.apache.flink.api.common.typeinfo.TypeInformation<R> outputType) Applies the givenCoProcessFunctionon the connected input streams, thereby creating a transformed output stream.<K,R> SingleOutputStreamOperator<R> ConnectedStreams.process(KeyedCoProcessFunction<K, IN1, IN2, R> keyedCoProcessFunction) Applies the givenKeyedCoProcessFunctionon the connected input keyed streams, thereby creating a transformed output stream.<K,R> SingleOutputStreamOperator<R> ConnectedStreams.process(KeyedCoProcessFunction<K, IN1, IN2, R> keyedCoProcessFunction, org.apache.flink.api.common.typeinfo.TypeInformation<R> outputType) Applies the givenKeyedCoProcessFunctionon the connected input streams, thereby creating a transformed output stream.<R> SingleOutputStreamOperator<R>DataStream.process(ProcessFunction<T, R> processFunction) Applies the givenProcessFunctionon the input stream, thereby creating a transformed output stream.<R> SingleOutputStreamOperator<R>DataStream.process(ProcessFunction<T, R> processFunction, org.apache.flink.api.common.typeinfo.TypeInformation<R> outputType) Applies the givenProcessFunctionon the input stream, thereby creating a transformed output stream.<OUT> SingleOutputStreamOperator<OUT>KeyedStream.IntervalJoined.process(ProcessJoinFunction<IN1, IN2, OUT> processJoinFunction) Completes the join operation with the given user function that is executed for each joined pair of elements.<OUT> SingleOutputStreamOperator<OUT>KeyedStream.IntervalJoined.process(ProcessJoinFunction<IN1, IN2, OUT> processJoinFunction, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType) Completes the join operation with the given user function that is executed for each joined pair of elements.<R> SingleOutputStreamOperator<R>KeyedStream.process(KeyedProcessFunction<KEY, T, R> keyedProcessFunction) Applies the givenKeyedProcessFunctionon the input stream, thereby creating a transformed output stream.<R> SingleOutputStreamOperator<R>KeyedStream.process(KeyedProcessFunction<KEY, T, R> keyedProcessFunction, org.apache.flink.api.common.typeinfo.TypeInformation<R> outputType) Applies the givenKeyedProcessFunctionon the input stream, thereby creating a transformed output stream.<R> SingleOutputStreamOperator<R>WindowedStream.process(ProcessWindowFunction<T, R, K, W> function) Applies the given window function to each window.<R> SingleOutputStreamOperator<R>WindowedStream.process(ProcessWindowFunction<T, R, K, W> function, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType) Applies the given window function to each window.<R extends org.apache.flink.api.java.tuple.Tuple>
SingleOutputStreamOperator<R>DataStream.project(int... fieldIndexes) Initiates a Project transformation on aTupleDataStream.
Note: Only Tuple DataStreams can be projected.<T0> SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple1<T0>>StreamProjection.projectTuple1()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple10<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9>> StreamProjection.projectTuple10()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple11<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>> StreamProjection.projectTuple11()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple12<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>> StreamProjection.projectTuple12()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple13<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>> StreamProjection.projectTuple13()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple14<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>> StreamProjection.projectTuple14()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple15<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>> StreamProjection.projectTuple15()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple16<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>> StreamProjection.projectTuple16()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple17<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>> StreamProjection.projectTuple17()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple18<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>> StreamProjection.projectTuple18()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple19<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>> StreamProjection.projectTuple19()Projects aTupleDataStreamto the previously selected fields.<T0,T1> SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple2<T0, T1>> StreamProjection.projectTuple2()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple20<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>> StreamProjection.projectTuple20()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple21<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>> StreamProjection.projectTuple21()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple22<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>> StreamProjection.projectTuple22()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple23<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>> StreamProjection.projectTuple23()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple24<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23>> StreamProjection.projectTuple24()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple25<T0,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24>> StreamProjection.projectTuple25()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2> SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple3<T0, T1, T2>> StreamProjection.projectTuple3()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple4<T0,T1, T2, T3>> StreamProjection.projectTuple4()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple5<T0,T1, T2, T3, T4>> StreamProjection.projectTuple5()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple6<T0,T1, T2, T3, T4, T5>> StreamProjection.projectTuple6()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple7<T0,T1, T2, T3, T4, T5, T6>> StreamProjection.projectTuple7()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple8<T0,T1, T2, T3, T4, T5, T6, T7>> StreamProjection.projectTuple8()Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4, T5, T6, T7, T8>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple9<T0,T1, T2, T3, T4, T5, T6, T7, T8>> StreamProjection.projectTuple9()Projects aTupleDataStreamto the previously selected fields.<OUT extends org.apache.flink.api.java.tuple.Tuple>
SingleOutputStreamOperator<OUT>StreamProjection.projectTupleX()Chooses a projectTupleX according to the length ofStreamProjection.fieldIndexes.Applies a reduce function to the window.<R> SingleOutputStreamOperator<R>AllWindowedStream.reduce(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction, AllWindowFunction<T, R, W> function) Applies the given window function to each window.<R> SingleOutputStreamOperator<R>AllWindowedStream.reduce(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction, AllWindowFunction<T, R, W> function, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType) Applies the given window function to each window.<R> SingleOutputStreamOperator<R>AllWindowedStream.reduce(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction, ProcessAllWindowFunction<T, R, W> function) Applies the given window function to each window.<R> SingleOutputStreamOperator<R>AllWindowedStream.reduce(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction, ProcessAllWindowFunction<T, R, W> function, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType) Applies the given window function to each window.KeyedPartitionWindowedStream.reduce(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction) Applies a reduce transformation on the grouped data stream grouped on by the given key position.NonKeyedPartitionWindowedStream.reduce(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction) PartitionWindowedStream.reduce(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction) Applies a reduce transformation on the records of the window.Applies a reduce function to the window.<R> SingleOutputStreamOperator<R>WindowedStream.reduce(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction, ProcessWindowFunction<T, R, K, W> function) Applies the given window function to each window.<R> SingleOutputStreamOperator<R>WindowedStream.reduce(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction, ProcessWindowFunction<T, R, K, W> function, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType) Applies the given window function to each window.<R> SingleOutputStreamOperator<R>WindowedStream.reduce(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction, WindowFunction<T, R, K, W> function) Applies the given window function to each window.<R> SingleOutputStreamOperator<R>WindowedStream.reduce(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction, WindowFunction<T, R, K, W> function, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType) Applies the given window function to each window.Adds a type information hint about the return type of this operator.Adds a type information hint about the return type of this operator.SingleOutputStreamOperator.returns(org.apache.flink.api.common.typeinfo.TypeInformation<T> typeInfo) Adds a type information hint about the return type of this operator.SingleOutputStreamOperator.setBufferTimeout(long timeoutMillis) Sets the buffering timeout for data produced by this operation.SingleOutputStreamOperator.setDescription(String description) Sets the description for this operation.SingleOutputStreamOperator.setMaxParallelism(int maxParallelism) Sets the maximum parallelism of this operator.SingleOutputStreamOperator.setParallelism(int parallelism) Sets the parallelism for this operator.SingleOutputStreamOperator.setUidHash(String uidHash) Sets an user provided hash for this operator.SingleOutputStreamOperator.slotSharingGroup(String slotSharingGroup) Sets the slot sharing group of this operation.SingleOutputStreamOperator.slotSharingGroup(org.apache.flink.api.common.operators.SlotSharingGroup slotSharingGroup) Sets the slot sharing group of this operation.KeyedPartitionWindowedStream.sortPartition(int field, org.apache.flink.api.common.operators.Order order) KeyedPartitionWindowedStream.sortPartition(String field, org.apache.flink.api.common.operators.Order order) KeyedPartitionWindowedStream.sortPartition(org.apache.flink.api.java.functions.KeySelector<T, K> keySelector, org.apache.flink.api.common.operators.Order order) NonKeyedPartitionWindowedStream.sortPartition(int field, org.apache.flink.api.common.operators.Order order) NonKeyedPartitionWindowedStream.sortPartition(String field, org.apache.flink.api.common.operators.Order order) NonKeyedPartitionWindowedStream.sortPartition(org.apache.flink.api.java.functions.KeySelector<T, K> keySelector, org.apache.flink.api.common.operators.Order order) PartitionWindowedStream.sortPartition(int field, org.apache.flink.api.common.operators.Order order) Sorts the records of the window on the specified field in the specified order.PartitionWindowedStream.sortPartition(String field, org.apache.flink.api.common.operators.Order order) Sorts the records of the window on the specified field in the specified order.PartitionWindowedStream.sortPartition(org.apache.flink.api.java.functions.KeySelector<T, K> keySelector, org.apache.flink.api.common.operators.Order order) Sorts the records according to aKeySelectorin the specified order.SingleOutputStreamOperator.startNewChain()Starts a new task chain beginning at this operator.AllWindowedStream.sum(int positionToSum) Applies an aggregation that sums every window of the data stream at the given position.Applies an aggregation that sums every window of the pojo data stream at the given field for every window.KeyedStream.sum(int positionToSum) Applies an aggregation that gives a rolling sum of the data stream at the given position grouped by the given key.Applies an aggregation that gives the current sum of the data stream at the given field by the given key.WindowedStream.sum(int positionToSum) Applies an aggregation that sums every window of the data stream at the given position.Applies an aggregation that sums every window of the pojo data stream at the given field for every window.<R> SingleOutputStreamOperator<R>ConnectedStreams.transform(String functionName, org.apache.flink.api.common.typeinfo.TypeInformation<R> outTypeInfo, TwoInputStreamOperator<IN1, IN2, R> operator) <R> SingleOutputStreamOperator<R>ConnectedStreams.transform(String functionName, org.apache.flink.api.common.typeinfo.TypeInformation<R> outTypeInfo, TwoInputStreamOperatorFactory<IN1, IN2, R> operatorFactory) <R> SingleOutputStreamOperator<R>DataStream.transform(String operatorName, org.apache.flink.api.common.typeinfo.TypeInformation<R> outTypeInfo, OneInputStreamOperator<T, R> operator) Method for passing user defined operators along with the type information that will transform the DataStream.<R> SingleOutputStreamOperator<R>DataStream.transform(String operatorName, org.apache.flink.api.common.typeinfo.TypeInformation<R> outTypeInfo, OneInputStreamOperatorFactory<T, R> operatorFactory) Method for passing user defined operators created by the given factory along with the type information that will transform the DataStream.Sets an ID for this operator.Constructors in org.apache.flink.streaming.api.datastream with parameters of type SingleOutputStreamOperatorModifierConstructorDescriptionDataStreamSource(SingleOutputStreamOperator<T> operator) Constructor for "deep" sources that manually set up (one or more) custom configured complex operators.