Top Description Fields Constructors Methods
org.jooq.lambda.tuple

public Class Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>

extends Object
implements Tuple, Comparable<Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>>, Serializable, Cloneable
Class Inheritance
All Implemented Interfaces
java.lang.Cloneable, java.io.Serializable, java.lang.Comparable, org.jooq.lambda.tuple.Tuple, java.lang.Iterable
Imports
java.io.Serializable, java.util.Arrays, .Iterator, .LinkedHashMap, .List, .Map, .Objects, java.util.function.Function, .Supplier, org.jooq.lambda.Seq, org.jooq.lambda.function.Function1, .Function16

A tuple of degree 16.
Author
Lukas Eder

Field Summary

Modifier and TypeField and Description
private static final long
public final T1
public final T10
public final T11
public final T12
public final T13
public final T14
public final T15
public final T16
public final T2
public final T3
public final T4
public final T5
public final T6
public final T7
public final T8
public final T9

Constructor Summary

AccessConstructor and Description
public
Tuple16(Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> tuple)

public
Tuple16(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16)

Method Summary

Modifier and TypeMethod and Description
public final Object[]
array()

Implements org.jooq.lambda.tuple.Tuple.array.

Deprecated

Get an array representation of this tuple.

public Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
clone()

Overrides java.lang.Object.clone.

Creates and returns a copy of this object.

public int
compareTo(Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> other)

Implements java.lang.Comparable.compareTo.

Compares this object with the specified object for order.

public final int
degree()

Implements org.jooq.lambda.tuple.Tuple.degree.

The degree of this tuple: 16.

public boolean
equals(Object o)

Overrides java.lang.Object.equals.

Indicates whether some other object is "equal to" this one.

public int
hashCode()

Overrides java.lang.Object.hashCode.

Returns a hash code value for this object.

public final Iterator<Object>
iterator()

Implements java.lang.Iterable.iterator.

Returns an iterator over elements of type T.

public final Tuple0
limit0()

Limit this tuple to degree 0.

public final Tuple1<T1>
limit1()

Limit this tuple to degree 1.

public final Tuple10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
limit10()

Limit this tuple to degree 10.

public final Tuple11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
limit11()

Limit this tuple to degree 11.

public final Tuple12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
limit12()

Limit this tuple to degree 12.

public final Tuple13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>
limit13()

Limit this tuple to degree 13.

public final Tuple14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>
limit14()

Limit this tuple to degree 14.

public final Tuple15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>
limit15()

Limit this tuple to degree 15.

public final Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
limit16()

Limit this tuple to degree 16.

public final Tuple2<T1, T2>
limit2()

Limit this tuple to degree 2.

public final Tuple3<T1, T2, T3>
limit3()

Limit this tuple to degree 3.

public final Tuple4<T1, T2, T3, T4>
limit4()

Limit this tuple to degree 4.

public final Tuple5<T1, T2, T3, T4, T5>
limit5()

Limit this tuple to degree 5.

public final Tuple6<T1, T2, T3, T4, T5, T6>
limit6()

Limit this tuple to degree 6.

public final Tuple7<T1, T2, T3, T4, T5, T6, T7>
limit7()

Limit this tuple to degree 7.

public final Tuple8<T1, T2, T3, T4, T5, T6, T7, T8>
limit8()

Limit this tuple to degree 8.

public final Tuple9<T1, T2, T3, T4, T5, T6, T7, T8, T9>
limit9()

Limit this tuple to degree 9.

public final List<?>
list()

Implements org.jooq.lambda.tuple.Tuple.list.

Deprecated

Get a list representation of this tuple.

public final <R> R
map(Function16<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9, ? super T10, ? super T11, ? super T12, ? super T13, ? super T14, ? super T15, ? super T16, ? extends R> function)

Apply this tuple as arguments to a function.

public final <U1> Tuple16<U1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
map1(Function<? super T1, ? extends U1> function)

Apply attribute 1 as argument to a function and return a new tuple with the substituted argument.

public final <U10> Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, U10, T11, T12, T13, T14, T15, T16>
map10(Function<? super T10, ? extends U10> function)

Apply attribute 10 as argument to a function and return a new tuple with the substituted argument.

public final <U11> Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, U11, T12, T13, T14, T15, T16>
map11(Function<? super T11, ? extends U11> function)

Apply attribute 11 as argument to a function and return a new tuple with the substituted argument.

public final <U12> Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, U12, T13, T14, T15, T16>
map12(Function<? super T12, ? extends U12> function)

Apply attribute 12 as argument to a function and return a new tuple with the substituted argument.

public final <U13> Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, U13, T14, T15, T16>
map13(Function<? super T13, ? extends U13> function)

Apply attribute 13 as argument to a function and return a new tuple with the substituted argument.

public final <U14> Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, U14, T15, T16>
map14(Function<? super T14, ? extends U14> function)

Apply attribute 14 as argument to a function and return a new tuple with the substituted argument.

public final <U15> Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, U15, T16>
map15(Function<? super T15, ? extends U15> function)

Apply attribute 15 as argument to a function and return a new tuple with the substituted argument.

public final <U16> Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, U16>
map16(Function<? super T16, ? extends U16> function)

Apply attribute 16 as argument to a function and return a new tuple with the substituted argument.

public final <U2> Tuple16<T1, U2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
map2(Function<? super T2, ? extends U2> function)

Apply attribute 2 as argument to a function and return a new tuple with the substituted argument.

public final <U3> Tuple16<T1, T2, U3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
map3(Function<? super T3, ? extends U3> function)

Apply attribute 3 as argument to a function and return a new tuple with the substituted argument.

public final <U4> Tuple16<T1, T2, T3, U4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
map4(Function<? super T4, ? extends U4> function)

Apply attribute 4 as argument to a function and return a new tuple with the substituted argument.

public final <U5> Tuple16<T1, T2, T3, T4, U5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
map5(Function<? super T5, ? extends U5> function)

Apply attribute 5 as argument to a function and return a new tuple with the substituted argument.

public final <U6> Tuple16<T1, T2, T3, T4, T5, U6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
map6(Function<? super T6, ? extends U6> function)

Apply attribute 6 as argument to a function and return a new tuple with the substituted argument.

public final <U7> Tuple16<T1, T2, T3, T4, T5, T6, U7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
map7(Function<? super T7, ? extends U7> function)

Apply attribute 7 as argument to a function and return a new tuple with the substituted argument.

public final <U8> Tuple16<T1, T2, T3, T4, T5, T6, T7, U8, T9, T10, T11, T12, T13, T14, T15, T16>
map8(Function<? super T8, ? extends U8> function)

Apply attribute 8 as argument to a function and return a new tuple with the substituted argument.

public final <U9> Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, U9, T10, T11, T12, T13, T14, T15, T16>
map9(Function<? super T9, ? extends U9> function)

Apply attribute 9 as argument to a function and return a new tuple with the substituted argument.

public final Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
skip0()

Skip 0 degrees from this tuple.

public final Tuple15<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
skip1()

Skip 1 degrees from this tuple.

public final Tuple6<T11, T12, T13, T14, T15, T16>
skip10()

Skip 10 degrees from this tuple.

public final Tuple5<T12, T13, T14, T15, T16>
skip11()

Skip 11 degrees from this tuple.

public final Tuple4<T13, T14, T15, T16>
skip12()

Skip 12 degrees from this tuple.

public final Tuple3<T14, T15, T16>
skip13()

Skip 13 degrees from this tuple.

public final Tuple2<T15, T16>
skip14()

Skip 14 degrees from this tuple.

public final Tuple1<T16>
skip15()

Skip 15 degrees from this tuple.

public final Tuple0
skip16()

Skip 16 degrees from this tuple.

public final Tuple14<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
skip2()

Skip 2 degrees from this tuple.

public final Tuple13<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
skip3()

Skip 3 degrees from this tuple.

public final Tuple12<T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
skip4()

Skip 4 degrees from this tuple.

public final Tuple11<T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
skip5()

Skip 5 degrees from this tuple.

public final Tuple10<T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
skip6()

Skip 6 degrees from this tuple.

public final Tuple9<T8, T9, T10, T11, T12, T13, T14, T15, T16>
skip7()

Skip 7 degrees from this tuple.

public final Tuple8<T9, T10, T11, T12, T13, T14, T15, T16>
skip8()

Skip 8 degrees from this tuple.

public final Tuple7<T10, T11, T12, T13, T14, T15, T16>
skip9()

Skip 9 degrees from this tuple.

public final Tuple2<Tuple0, Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>>
split0()

Split this tuple into two tuples of degree 0 and 16.

public final Tuple2<Tuple1<T1>, Tuple15<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>>
split1()

Split this tuple into two tuples of degree 1 and 15.

public final Tuple2<Tuple10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, Tuple6<T11, T12, T13, T14, T15, T16>>
split10()

Split this tuple into two tuples of degree 10 and 6.

public final Tuple2<Tuple11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>, Tuple5<T12, T13, T14, T15, T16>>
split11()

Split this tuple into two tuples of degree 11 and 5.

public final Tuple2<Tuple12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>, Tuple4<T13, T14, T15, T16>>
split12()

Split this tuple into two tuples of degree 12 and 4.

public final Tuple2<Tuple13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>, Tuple3<T14, T15, T16>>
split13()

Split this tuple into two tuples of degree 13 and 3.

public final Tuple2<Tuple14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>, Tuple2<T15, T16>>
split14()

Split this tuple into two tuples of degree 14 and 2.

public final Tuple2<Tuple15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>, Tuple1<T16>>
split15()

Split this tuple into two tuples of degree 15 and 1.

public final Tuple2<Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>, Tuple0>
split16()

Split this tuple into two tuples of degree 16 and 0.

public final Tuple2<Tuple2<T1, T2>, Tuple14<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>>
split2()

Split this tuple into two tuples of degree 2 and 14.

public final Tuple2<Tuple3<T1, T2, T3>, Tuple13<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>>
split3()

Split this tuple into two tuples of degree 3 and 13.

public final Tuple2<Tuple4<T1, T2, T3, T4>, Tuple12<T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>>
split4()

Split this tuple into two tuples of degree 4 and 12.

public final Tuple2<Tuple5<T1, T2, T3, T4, T5>, Tuple11<T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>>
split5()

Split this tuple into two tuples of degree 5 and 11.

public final Tuple2<Tuple6<T1, T2, T3, T4, T5, T6>, Tuple10<T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>>
split6()

Split this tuple into two tuples of degree 6 and 10.

public final Tuple2<Tuple7<T1, T2, T3, T4, T5, T6, T7>, Tuple9<T8, T9, T10, T11, T12, T13, T14, T15, T16>>
split7()

Split this tuple into two tuples of degree 7 and 9.

public final Tuple2<Tuple8<T1, T2, T3, T4, T5, T6, T7, T8>, Tuple8<T9, T10, T11, T12, T13, T14, T15, T16>>
split8()

Split this tuple into two tuples of degree 8 and 8.

public final Tuple2<Tuple9<T1, T2, T3, T4, T5, T6, T7, T8, T9>, Tuple7<T10, T11, T12, T13, T14, T15, T16>>
split9()

Split this tuple into two tuples of degree 9 and 7.

public final Object[]
toArray()

Implements org.jooq.lambda.tuple.Tuple.toArray.

Get an array representation of this tuple.

public final List<?>
toList()

Implements org.jooq.lambda.tuple.Tuple.toList.

Get a list representation of this tuple.

public final Map<String, ?>
toMap()

Implements org.jooq.lambda.tuple.Tuple.toMap.

Get a map representation of this tuple.

public final <K> Map<K, ?>
toMap(Function<? super Integer, ? extends K> keyMapper)

Implements org.jooq.lambda.tuple.Tuple.toMap.

Get a map representation of this tuple.

public final <K> Map<K, ?>
toMap(Supplier<? extends K> keySupplier1, Supplier<? extends K> keySupplier2, Supplier<? extends K> keySupplier3, Supplier<? extends K> keySupplier4, Supplier<? extends K> keySupplier5, Supplier<? extends K> keySupplier6, Supplier<? extends K> keySupplier7, Supplier<? extends K> keySupplier8, Supplier<? extends K> keySupplier9, Supplier<? extends K> keySupplier10, Supplier<? extends K> keySupplier11, Supplier<? extends K> keySupplier12, Supplier<? extends K> keySupplier13, Supplier<? extends K> keySupplier14, Supplier<? extends K> keySupplier15, Supplier<? extends K> keySupplier16)

public final <K> Map<K, ?>
toMap(K key1, K key2, K key3, K key4, K key5, K key6, K key7, K key8, K key9, K key10, K key11, K key12, K key13, K key14, K key15, K key16)

public final Seq<?>
toSeq()

Implements org.jooq.lambda.tuple.Tuple.toSeq.

Get a Seq representation of this tuple.

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

public T1
v1()

public T10
v10()

public T11
v11()

public T12
v12()

public T13
v13()

public T14
v14()

public T15
v15()

public T16
v16()

public T2
v2()

public T3
v3()

public T4
v4()

public T5
v5()

public T6
v6()

public T7
v7()

public T8
v8()

public T9
v9()

Inherited from java.lang.Object:
finalizegetClassnotifynotifyAllwaitwaitwait