Class StreamProjection<IN>
java.lang.Object
org.apache.flink.streaming.api.datastream.StreamProjection<IN>
The result of
DataStream.project(int...). This can be used to add more fields to the
projection.-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStreamProjection(DataStream<IN> dataStream, int[] fieldIndexes) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.flink.api.common.typeinfo.TypeInformation<?>[]extractFieldTypes(int[] fields, org.apache.flink.api.common.typeinfo.TypeInformation<?> inType) <T0> SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple1<T0>>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>> 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>> 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>> 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>> 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>> 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>> 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>> 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>> 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>> 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>> Projects aTupleDataStreamto the previously selected fields.<T0,T1> SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple2<T0, T1>> 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>> 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>> 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>> 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>> 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>> 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>> Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2> SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple3<T0, T1, T2>> Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple4<T0,T1, T2, T3>> Projects aTupleDataStreamto the previously selected fields.<T0,T1, T2, T3, T4>
SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple5<T0,T1, T2, T3, T4>> 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>> 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>> 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>> 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>> Projects aTupleDataStreamto the previously selected fields.<OUT extends org.apache.flink.api.java.tuple.Tuple>
SingleOutputStreamOperator<OUT>Chooses a projectTupleX according to the length offieldIndexes.
-
Constructor Details
-
StreamProjection
-
-
Method Details
-
projectTupleX
public <OUT extends org.apache.flink.api.java.tuple.Tuple> SingleOutputStreamOperator<OUT> projectTupleX()Chooses a projectTupleX according to the length offieldIndexes.- Returns:
- The projected DataStream.
- See Also:
-
org.apache.flink.api.java.operators.ProjectOperator.Projection
-
projectTuple1
Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple2
public <T0,T1> SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple2<T0,T1>> projectTuple2()Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple3
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple3<T0,T2> T1, projectTuple3()T2>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple4
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple4<T0,T2, T3> T1, projectTuple4()T2, T3>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple5
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple5<T0,T2, T3, T4> T1, projectTuple5()T2, T3, T4>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple6
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple6<T0,T2, T3, T4, T5> T1, projectTuple6()T2, T3, T4, T5>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple7
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple7<T0,T2, T3, T4, T5, T6> T1, projectTuple7()T2, T3, T4, T5, T6>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple8
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple8<T0,T2, T3, T4, T5, T6, T7> T1, projectTuple8()T2, T3, T4, T5, T6, T7>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple9
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple9<T0,T2, T3, T4, T5, T6, T7, T8> T1, projectTuple9()T2, T3, T4, T5, T6, T7, T8>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple10
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple10<T0,T2, T3, T4, T5, T6, T7, T8, T9> T1, projectTuple10()T2, T3, T4, T5, T6, T7, T8, T9>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple11
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple11<T0,T2, T3, T4, T5, T6, T7, T8, T9, T10> T1, projectTuple11()T2, T3, T4, T5, T6, T7, T8, T9, T10>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple12
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple12<T0,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> T1, projectTuple12()T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple13
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple13<T0,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> T1, projectTuple13()T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple14
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple14<T0,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> T1, projectTuple14()T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple15
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple15<T0,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> T1, projectTuple15()T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple16
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple16<T0,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> T1, projectTuple16()T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple17
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple17<T0,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> T1, projectTuple17()T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple18
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple18<T0,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> T1, projectTuple18()T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple19
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple19<T0,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> T1, projectTuple19()T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple20
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple20<T0,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> T1, projectTuple20()T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple21
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple21<T0,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> T1, projectTuple21()T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple22
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple22<T0,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> T1, projectTuple22()T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple23
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple23<T0,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> T1, projectTuple23()T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple24
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple24<T0,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> T1, projectTuple24()T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
projectTuple25
public <T0,T1, SingleOutputStreamOperator<org.apache.flink.api.java.tuple.Tuple25<T0,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24> T1, projectTuple25()T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24>> Projects aTupleDataStreamto the previously selected fields.- Returns:
- The projected DataStream.
- See Also:
-
TupleDataStream
-
extractFieldTypes
public static org.apache.flink.api.common.typeinfo.TypeInformation<?>[] extractFieldTypes(int[] fields, org.apache.flink.api.common.typeinfo.TypeInformation<?> inType)
-