java.lang.Object
org.jooq.lambda.tuple.Tuple3<T1,T2,T3>
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable<Tuple3<T1,
,T2, T3>> Iterable<Object>
,Tuple
public class Tuple3<T1,T2,T3>
extends Object
implements Tuple, Comparable<Tuple3<T1,T2,T3>>, Serializable, Cloneable
A tuple of degree 3.
- Author:
- Lukas Eder
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Object[]
array()
Deprecated.clone()
int
Concatenate a tuple to this tuple.final <T4,
T5, T6, T7, T8, T9, T10, T11, T12, T13>
Tuple13<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Concatenate a tuple to this tuple.final <T4,
T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>
Tuple14<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Concatenate a tuple to this tuple.final <T4,
T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>
Tuple15<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Concatenate a tuple to this tuple.final <T4,
T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
Tuple16<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> Concatenate a tuple to this tuple.Concatenate a tuple to this tuple.Concatenate a tuple to this tuple.Concatenate a tuple to this tuple.Concatenate a tuple to this tuple.Concatenate a tuple to this tuple.Concatenate a tuple to this tuple.Concatenate a tuple to this tuple.Concatenate a tuple to this tuple.concat
(T4 value) Concatenate a value to this tuple.final int
degree()
The degree of this tuple: 3.boolean
int
hashCode()
iterator()
final Tuple0
limit0()
Limit this tuple to degree 0.limit1()
Limit this tuple to degree 1.limit2()
Limit this tuple to degree 2.limit3()
Limit this tuple to degree 3.final List<?>
list()
Deprecated.final <R> R
Apply this tuple as arguments to a function.Apply attribute 1 as argument to a function and return a new tuple with the substituted argument.Apply attribute 2 as argument to a function and return a new tuple with the substituted argument.Apply attribute 3 as argument to a function and return a new tuple with the substituted argument.skip0()
Skip 0 degrees from this tuple.skip1()
Skip 1 degrees from this tuple.skip2()
Skip 2 degrees from this tuple.final Tuple0
skip3()
Skip 3 degrees from this tuple.split0()
Split this tuple into two tuples of degree 0 and 3.split1()
Split this tuple into two tuples of degree 1 and 2.split2()
Split this tuple into two tuples of degree 2 and 1.split3()
Split this tuple into two tuples of degree 3 and 0.final Object[]
toArray()
Get an array representation of this tuple.final List<?>
toList()
Get a list representation of this tuple.toMap()
Get a map representation of this tuple.final <K> Map<K,
?> Get a map representation of this tuple.final <K> Map<K,
?> toMap
(Supplier<? extends K> keySupplier1, Supplier<? extends K> keySupplier2, Supplier<? extends K> keySupplier3) final <K> Map<K,
?> toMap
(K key1, K key2, K key3) final Seq<?>
toSeq()
Get a Seq representation of this tuple.toString()
v1()
v2()
v3()
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
v1
-
v2
-
v3
-
-
Constructor Details
-
Tuple3
-
Tuple3
-
-
Method Details
-
v1
-
v2
-
v3
-
concat
Concatenate a value to this tuple. -
concat
Concatenate a tuple to this tuple. -
concat
Concatenate a tuple to this tuple. -
concat
Concatenate a tuple to this tuple. -
concat
Concatenate a tuple to this tuple. -
concat
public final <T4,T5, Tuple8<T1,T6, T7, T8> T2, concatT3, T4, T5, T6, T7, T8> (Tuple5<T4, T5, T6, T7, T8> tuple) Concatenate a tuple to this tuple. -
concat
public final <T4,T5, Tuple9<T1,T6, T7, T8, T9> T2, concatT3, T4, T5, T6, T7, T8, T9> (Tuple6<T4, T5, T6, T7, T8, T9> tuple) Concatenate a tuple to this tuple. -
concat
public final <T4,T5, Tuple10<T1,T6, T7, T8, T9, T10> T2, concatT3, T4, T5, T6, T7, T8, T9, T10> (Tuple7<T4, T5, T6, T7, T8, T9, T10> tuple) Concatenate a tuple to this tuple. -
concat
public final <T4,T5, Tuple11<T1,T6, T7, T8, T9, T10, T11> T2, concatT3, T4, T5, T6, T7, T8, T9, T10, T11> (Tuple8<T4, T5, T6, T7, T8, T9, T10, T11> tuple) Concatenate a tuple to this tuple. -
concat
public final <T4,T5, Tuple12<T1,T6, T7, T8, T9, T10, T11, T12> T2, concatT3, T4, T5, T6, T7, T8, T9, T10, T11, T12> (Tuple9<T4, T5, T6, T7, T8, T9, T10, T11, T12> tuple) Concatenate a tuple to this tuple. -
concat
public final <T4,T5, Tuple13<T1,T6, T7, T8, T9, T10, T11, T12, T13> T2, concatT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> (Tuple10<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> tuple) Concatenate a tuple to this tuple. -
concat
public final <T4,T5, Tuple14<T1,T6, T7, T8, T9, T10, T11, T12, T13, T14> T2, concatT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> (Tuple11<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> tuple) Concatenate a tuple to this tuple. -
concat
public final <T4,T5, Tuple15<T1,T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> T2, concatT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> (Tuple12<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> tuple) Concatenate a tuple to this tuple. -
concat
public final <T4,T5, Tuple16<T1,T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> T2, concatT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> (Tuple13<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> tuple) Concatenate a tuple to this tuple. -
split0
Split this tuple into two tuples of degree 0 and 3. -
split1
Split this tuple into two tuples of degree 1 and 2. -
split2
Split this tuple into two tuples of degree 2 and 1. -
split3
Split this tuple into two tuples of degree 3 and 0. -
limit0
Limit this tuple to degree 0. -
limit1
Limit this tuple to degree 1. -
limit2
Limit this tuple to degree 2. -
limit3
Limit this tuple to degree 3. -
skip0
Skip 0 degrees from this tuple. -
skip1
Skip 1 degrees from this tuple. -
skip2
Skip 2 degrees from this tuple. -
skip3
Skip 3 degrees from this tuple. -
map
Apply this tuple as arguments to a function. -
map1
Apply attribute 1 as argument to a function and return a new tuple with the substituted argument. -
map2
Apply attribute 2 as argument to a function and return a new tuple with the substituted argument. -
map3
Apply attribute 3 as argument to a function and return a new tuple with the substituted argument. -
array
Deprecated.Description copied from interface:Tuple
Get an array representation of this tuple. -
toArray
Description copied from interface:Tuple
Get an array representation of this tuple. -
list
Deprecated.Description copied from interface:Tuple
Get a list representation of this tuple. -
toList
Description copied from interface:Tuple
Get a list representation of this tuple. -
toSeq
Description copied from interface:Tuple
Get a Seq representation of this tuple. -
toMap
Description copied from interface:Tuple
Get a map representation of this tuple. -
toMap
Description copied from interface:Tuple
Get a map representation of this tuple. -
toMap
-
toMap
-
degree
public final int degree()The degree of this tuple: 3. -
iterator
-
compareTo
- Specified by:
compareTo
in interfaceComparable<T1>
-
equals
-
hashCode
public int hashCode() -
toString
-
clone
-