CartesianExtension<T> extension
Methods
-
cartesian<T2>(Iterable<T2> other)
→ Iterable<Tuple2<T, T2>>
-
Generates the cartesian product of this iterable and
other
.
-
cartesian3<T2, T3>(Iterable<T2> o2, Iterable<T3> o3)
→ Iterable<Tuple3<T, T2, T3>>
-
Generates the cartesian product of this iterable and two other iterables.
-
cartesian4<T2, T3, T4>(Iterable<T2> o2, Iterable<T3> o3, Iterable<T4> o4)
→ Iterable<Tuple4<T, T2, T3, T4>>
-
Generates the cartesian product of this iterable and three other iterables.
-
cartesian5<T2, T3, T4, T5>(Iterable<T2> o2, Iterable<T3> o3, Iterable<T4> o4, Iterable<T5> o5)
→ Iterable<Tuple5<T, T2, T3, T4, T5>>
-
Generates the cartesian product of this iterable and four other iterables.
-
cartesian6<T2, T3, T4, T5, T6>(Iterable<T2> o2, Iterable<T3> o3, Iterable<T4> o4, Iterable<T5> o5, Iterable<T6> o6)
→ Iterable<Tuple6<T, T2, T3, T4, T5, T6>>
-
Generates the cartesian product of this iterable and five other iterables.
-
cartesian7<T2, T3, T4, T5, T6, T7>(Iterable<T2> o2, Iterable<T3> o3, Iterable<T4> o4, Iterable<T5> o5, Iterable<T6> o6, Iterable<T7> o7)
→ Iterable<Tuple7<T, T2, T3, T4, T5, T6, T7>>
-
Generates the cartesian product of this iterable and six other iterables.
-
cartesian8<T2, T3, T4, T5, T6, T7, T8>(Iterable<T2> o2, Iterable<T3> o3, Iterable<T4> o4, Iterable<T5> o5, Iterable<T6> o6, Iterable<T7> o7, Iterable<T8> o8)
→ Iterable<Tuple8<T, T2, T3, T4, T5, T6, T7, T8>>
-
Generates the cartesian product of this iterable and seven other iterables.
-
cartesian9<T2, T3, T4, T5, T6, T7, T8, T9>(Iterable<T2> o2, Iterable<T3> o3, Iterable<T4> o4, Iterable<T5> o5, Iterable<T6> o6, Iterable<T7> o7, Iterable<T8> o8, Iterable<T9> o9)
→ Iterable<Tuple9<T, T2, T3, T4, T5, T6, T7, T8, T9>>
-
Generates the cartesian product of this iterable and eight other iterables.