I1 - I2 - @Internal public static final class CrossOperator.CrossProjection<I1,I2> extends Object
CrossOperator.ProjectCross| Constructor and Description |
|---|
CrossProjection(DataSet<I1> ds1,
DataSet<I2> ds2,
int[] firstFieldIndexes,
int[] secondFieldIndexes,
org.apache.flink.api.common.operators.base.CrossOperatorBase.CrossHint hint) |
| Modifier and Type | Method and Description |
|---|---|
protected CrossOperator.CrossProjection<I1,I2> |
projectFirst(int... firstFieldIndexes)
Continues a ProjectCross transformation and adds fields of the first cross input.
|
protected CrossOperator.CrossProjection<I1,I2> |
projectSecond(int... secondFieldIndexes)
Continues a ProjectCross transformation and adds fields of the second cross input.
|
<T0> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple1<T0>> |
projectTuple1()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9> |
projectTuple10()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
projectTuple11()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
projectTuple12()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
projectTuple13()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> |
projectTuple14()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> |
projectTuple15()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> |
projectTuple16()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
projectTuple17()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> |
projectTuple18()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> |
projectTuple19()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple2<T0,T1>> |
projectTuple2()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> |
projectTuple20()
Projects a pair of crossed elements to a
Tuple with 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> |
projectTuple21()
Projects a pair of crossed elements to a
Tuple with 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> |
projectTuple22()
Projects a pair of crossed elements to a
Tuple with 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> |
projectTuple23()
Projects a pair of crossed elements to a
Tuple with 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> |
projectTuple24()
Projects a pair of crossed elements to a
Tuple with 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> |
projectTuple25()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple3<T0,T1,T2>> |
projectTuple3()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2,T3> |
projectTuple4()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2,T3,T4> |
projectTuple5()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2,T3,T4,T5> |
projectTuple6()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2,T3,T4,T5,T6> |
projectTuple7()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2,T3,T4,T5,T6,T7> |
projectTuple8()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<T0,T1,T2,T3,T4,T5,T6,T7,T8> |
projectTuple9()
Projects a pair of crossed elements to a
Tuple with the previously selected
fields. |
<OUT extends org.apache.flink.api.java.tuple.Tuple> |
projectTupleX()
Chooses a projectTupleX according to the length of
fieldIndexes. |
protected CrossOperator.CrossProjection<I1,I2> projectFirst(int... firstFieldIndexes)
If the first cross input is a Tuple DataSet, fields can be selected by
their index. If the first cross input is not a Tuple DataSet, no parameters should be
passed.
Fields of the first and second input can be added by chaining the method calls of
projectFirst(int...)
and projectSecond(int...).
firstFieldIndexes - If the first input is a Tuple DataSet, the indexes of the
selected fields. For a non-Tuple DataSet, do not provide parameters. The order of
fields in the output tuple is defined by to the order of field indexes.Tuple,
DataSet,
CrossOperator.CrossProjection,
CrossOperator.ProjectCrossprotected CrossOperator.CrossProjection<I1,I2> projectSecond(int... secondFieldIndexes)
If the second cross input is a Tuple DataSet, fields can be selected
by their index. If the second cross input is not a Tuple DataSet, no parameters should be
passed.
Fields of the first and second input can be added by chaining the method calls of
projectFirst(int...)
and projectSecond(int...).
secondFieldIndexes - If the second input is a Tuple DataSet, the indexes of the
selected fields. For a non-Tuple DataSet, do not provide parameters. The order of
fields in the output tuple is defined by to the order of field indexes.Tuple,
DataSet,
CrossOperator.CrossProjection,
CrossOperator.ProjectCrosspublic <OUT extends org.apache.flink.api.java.tuple.Tuple> CrossOperator.ProjectCross<I1,I2,OUT> projectTupleX()
fieldIndexes.public <T0> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple1<T0>> projectTuple1()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple2<T0,T1>> projectTuple2()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple3<T0,T1,T2>> projectTuple3()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple4<T0,T1,T2,T3>> projectTuple4()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple5<T0,T1,T2,T3,T4>> projectTuple5()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple6<T0,T1,T2,T3,T4,T5>> projectTuple6()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple7<T0,T1,T2,T3,T4,T5,T6>> projectTuple7()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6,T7> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple8<T0,T1,T2,T3,T4,T5,T6,T7>> projectTuple8()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6,T7,T8> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple9<T0,T1,T2,T3,T4,T5,T6,T7,T8>> projectTuple9()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple10<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>> projectTuple10()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple11<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>> projectTuple11()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple12<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>> projectTuple12()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple13<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>> projectTuple13()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple14<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>> projectTuple14()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple15<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>> projectTuple15()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple16<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>> projectTuple16()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> CrossOperator.ProjectCross<I1,I2,org.apache.flink.api.java.tuple.Tuple17<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>> projectTuple17()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> CrossOperator.ProjectCross<I1,I2,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>> projectTuple18()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> CrossOperator.ProjectCross<I1,I2,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>> projectTuple19()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> CrossOperator.ProjectCross<I1,I2,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>> projectTuple20()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> CrossOperator.ProjectCross<I1,I2,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>> projectTuple21()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> CrossOperator.ProjectCross<I1,I2,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>> projectTuple22()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> CrossOperator.ProjectCross<I1,I2,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>> projectTuple23()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23> CrossOperator.ProjectCross<I1,I2,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>> projectTuple24()
Tuple with the previously selected
fields.Tuple,
DataSetpublic <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> CrossOperator.ProjectCross<I1,I2,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>> projectTuple25()
Tuple with the previously selected
fields.Tuple,
DataSetCopyright © 2014–2021 The Apache Software Foundation. All rights reserved.