T0
- The type of field 0T1
- The type of field 1T2
- The type of field 2T3
- The type of field 3T4
- The type of field 4T5
- The type of field 5T6
- The type of field 6T7
- The type of field 7T8
- The type of field 8T9
- The type of field 9T10
- The type of field 10T11
- The type of field 11T12
- The type of field 12T13
- The type of field 13T14
- The type of field 14T15
- The type of field 15T16
- The type of field 16@Public public class Tuple17<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> extends Tuple
getField(int)
method. The tuple field positions start at zero.
Tuples are mutable types, meaning that their fields can be re-assigned. This allows functions that work with Tuples to reuse objects in order to reduce pressure on the garbage collector.
Warning: If you subclass Tuple17, then be sure to either
Tuple
,
Serialized FormModifier and Type | Field and Description |
---|---|
T0 |
f0
Field 0 of the tuple.
|
T1 |
f1
Field 1 of the tuple.
|
T10 |
f10
Field 10 of the tuple.
|
T11 |
f11
Field 11 of the tuple.
|
T12 |
f12
Field 12 of the tuple.
|
T13 |
f13
Field 13 of the tuple.
|
T14 |
f14
Field 14 of the tuple.
|
T15 |
f15
Field 15 of the tuple.
|
T16 |
f16
Field 16 of the tuple.
|
T2 |
f2
Field 2 of the tuple.
|
T3 |
f3
Field 3 of the tuple.
|
T4 |
f4
Field 4 of the tuple.
|
T5 |
f5
Field 5 of the tuple.
|
T6 |
f6
Field 6 of the tuple.
|
T7 |
f7
Field 7 of the tuple.
|
T8 |
f8
Field 8 of the tuple.
|
T9 |
f9
Field 9 of the tuple.
|
Constructor and Description |
---|
Tuple17()
Creates a new tuple where all fields are null.
|
Tuple17(T0 f0,
T1 f1,
T2 f2,
T3 f3,
T4 f4,
T5 f5,
T6 f6,
T7 f7,
T8 f8,
T9 f9,
T10 f10,
T11 f11,
T12 f12,
T13 f13,
T14 f14,
T15 f15,
T16 f16)
Creates a new tuple and assigns the given values to the tuple's fields.
|
Modifier and Type | Method and Description |
---|---|
Tuple17<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
copy()
Shallow tuple copy.
|
boolean |
equals(Object o)
Deep equality for tuples by calling equals() on the tuple members.
|
int |
getArity()
Gets the number of field in the tuple (the tuple arity).
|
<T> T |
getField(int pos)
Gets the field at the specified position.
|
int |
hashCode() |
static <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
of(T0 f0,
T1 f1,
T2 f2,
T3 f3,
T4 f4,
T5 f5,
T6 f6,
T7 f7,
T8 f8,
T9 f9,
T10 f10,
T11 f11,
T12 f12,
T13 f13,
T14 f14,
T15 f15,
T16 f16)
Creates a new tuple and assigns the given values to the tuple's fields.
|
<T> void |
setField(T value,
int pos)
Sets the field at the specified position.
|
void |
setFields(T0 f0,
T1 f1,
T2 f2,
T3 f3,
T4 f4,
T5 f5,
T6 f6,
T7 f7,
T8 f8,
T9 f9,
T10 f10,
T11 f11,
T12 f12,
T13 f13,
T14 f14,
T15 f15,
T16 f16)
Sets new values to all fields of the tuple.
|
String |
toString()
Creates a string representation of the tuple in the form (f0, f1, f2, f3, f4, f5, f6, f7, f8,
f9, f10, f11, f12, f13, f14, f15, f16), where the individual fields are the value returned by
calling
Object.toString() on that field. |
getFieldNotNull, getTupleClass, newInstance
public T0 f0
public T1 f1
public T2 f2
public T3 f3
public T4 f4
public T5 f5
public T6 f6
public T7 f7
public T8 f8
public T9 f9
public T10 f10
public T11 f11
public T12 f12
public T13 f13
public T14 f14
public T15 f15
public T16 f16
public Tuple17()
public Tuple17(T0 f0, T1 f1, T2 f2, T3 f3, T4 f4, T5 f5, T6 f6, T7 f7, T8 f8, T9 f9, T10 f10, T11 f11, T12 f12, T13 f13, T14 f14, T15 f15, T16 f16)
f0
- The value for field 0f1
- The value for field 1f2
- The value for field 2f3
- The value for field 3f4
- The value for field 4f5
- The value for field 5f6
- The value for field 6f7
- The value for field 7f8
- The value for field 8f9
- The value for field 9f10
- The value for field 10f11
- The value for field 11f12
- The value for field 12f13
- The value for field 13f14
- The value for field 14f15
- The value for field 15f16
- The value for field 16public int getArity()
Tuple
public <T> T getField(int pos)
Tuple
public <T> void setField(T value, int pos)
Tuple
public void setFields(T0 f0, T1 f1, T2 f2, T3 f3, T4 f4, T5 f5, T6 f6, T7 f7, T8 f8, T9 f9, T10 f10, T11 f11, T12 f12, T13 f13, T14 f14, T15 f15, T16 f16)
f0
- The value for field 0f1
- The value for field 1f2
- The value for field 2f3
- The value for field 3f4
- The value for field 4f5
- The value for field 5f6
- The value for field 6f7
- The value for field 7f8
- The value for field 8f9
- The value for field 9f10
- The value for field 10f11
- The value for field 11f12
- The value for field 12f13
- The value for field 13f14
- The value for field 14f15
- The value for field 15f16
- The value for field 16public String toString()
Object.toString()
on that field.public boolean equals(Object o)
public Tuple17<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> copy()
public static <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> Tuple17<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> of(T0 f0, T1 f1, T2 f2, T3 f3, T4 f4, T5 f5, T6 f6, T7 f7, T8 f8, T9 f9, T10 f10, T11 f11, T12 f12, T13 f13, T14 f14, T15 f15, T16 f16)
Tuple3.of(n, x, s)
instead of new
Tuple3<Integer, Double, String>(n, x, s)
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.