CartesianSelectExtension<T> extension
Methods
-
cartesianSelect<T2, TResult>(Iterable<T2> other, TResult selector(T element, T2 otherElement))
→ Iterable<TResult>
-
Generates the cartesian product of this iterable and
other
, returning an
iterable of mapped elements.
-
cartesianSelect3<T2, T3, TResult>(Iterable<T2> o2, Iterable<T3> o3, TResult selector(T element, T2 o2Element, T3 o3Element))
→ Iterable<TResult>
-
Generates the cartesian product of this iterable and two other iterables,
returning an iterable of mapped elements.
-
cartesianSelect4<T2, T3, T4, TResult>(Iterable<T2> o2, Iterable<T3> o3, Iterable<T4> o4, TResult selector(T element, T2 o2Element, T3 o3Element, T4 o4Element))
→ Iterable<TResult>
-
Generates the cartesian product of this iterable and three other iterables,
returning an iterable of mapped elements.
-
cartesianSelect5<T2, T3, T4, T5, TResult>(Iterable<T2> o2, Iterable<T3> o3, Iterable<T4> o4, Iterable<T5> o5, TResult selector(T element, T2 o2Element, T3 o3Element, T4 o4Element, T5 o5Element))
→ Iterable<TResult>
-
Generates the cartesian product of this iterable and four other iterables,
returning an iterable of mapped elements.
-
cartesianSelect6<T2, T3, T4, T5, T6, TResult>(Iterable<T2> o2, Iterable<T3> o3, Iterable<T4> o4, Iterable<T5> o5, Iterable<T6> o6, TResult selector(T element, T2 o2Element, T3 o3Element, T4 o4Element, T5 o5Element, T6 o6Element))
→ Iterable<TResult>
-
Generates the cartesian product of this iterable and five other iterables,
returning an iterable of mapped elements.
-
cartesianSelect7<T2, T3, T4, T5, T6, T7, TResult>(Iterable<T2> o2, Iterable<T3> o3, Iterable<T4> o4, Iterable<T5> o5, Iterable<T6> o6, Iterable<T7> o7, TResult selector(T element, T2 o2Element, T3 o3Element, T4 o4Element, T5 o5Element, T6 o6Element, T7 o7Element))
→ Iterable<TResult>
-
Generates the cartesian product of this iterable and six other iterables,
returning an iterable of mapped elements.
-
cartesianSelect8<T2, T3, T4, T5, T6, T7, T8, TResult>(Iterable<T2> o2, Iterable<T3> o3, Iterable<T4> o4, Iterable<T5> o5, Iterable<T6> o6, Iterable<T7> o7, Iterable<T8> o8, TResult selector(T element, T2 o2Element, T3 o3Element, T4 o4Element, T5 o5Element, T6 o6Element, T7 o7Element, T8 o8Element))
→ Iterable<TResult>
-
Generates the cartesian product of this iterable and seven other iterables,
returning an iterable of mapped elements.
-
cartesianSelect9<T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Iterable<T2> o2, Iterable<T3> o3, Iterable<T4> o4, Iterable<T5> o5, Iterable<T6> o6, Iterable<T7> o7, Iterable<T8> o8, Iterable<T9> o9, TResult selector(T element, T2 o2Element, T3 o3Element, T4 o4Element, T5 o5Element, T6 o6Element, T7 o7Element, T8 o8Element, T9 o9Element))
→ Iterable<TResult>
-
Generates the cartesian product of this iterable and eight other iterables,
returning an iterable of mapped elements.