Module com.speedment.common.tuple
Package com.speedment.common.tuple
Immutable Tuples of various sizes are located in this package.
This package is part of the API. Modifications to classes here should only (if ever) be done in major releases.
-
Interface Summary Interface Description BasicTuple<R> MutableTuple This interface defines a generic Tuple of any order that can hold null values.Tuple This interface defines a generic Tuple of any order that can hold non-null values.Tuple0 This interface defines a genericTupleof degree 0 that can hold non-null values.Tuple1<T0> This interface defines a genericTupleof degree 1 that can hold non-null values.Tuple10<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9> This interface defines a genericTupleof degree 10 that can hold non-null values.Tuple11<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> This interface defines a genericTupleof degree 11 that can hold non-null values.Tuple12<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> This interface defines a genericTupleof degree 12 that can hold non-null values.Tuple13<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> This interface defines a genericTupleof degree 13 that can hold non-null values.Tuple14<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> This interface defines a genericTupleof degree 14 that can hold non-null values.Tuple15<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> This interface defines a genericTupleof degree 15 that can hold non-null values.Tuple16<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> This interface defines a genericTupleof degree 16 that can hold non-null values.Tuple17<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> This interface defines a genericTupleof degree 17 that can hold non-null values.Tuple18<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> This interface defines a genericTupleof degree 18 that can hold non-null values.Tuple19<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> This interface defines a genericTupleof degree 19 that can hold non-null values.Tuple2<T0,T1> This interface defines a genericTupleof degree 2 that can hold non-null values.Tuple20<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> This interface defines a genericTupleof degree 20 that can hold non-null values.Tuple21<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> This interface defines a genericTupleof degree 21 that can hold non-null values.Tuple22<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> This interface defines a genericTupleof degree 22 that can hold non-null values.Tuple23<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> This interface defines a genericTupleof degree 23 that can hold non-null values.Tuple3<T0,T1,T2> This interface defines a genericTupleof degree 3 that can hold non-null values.Tuple4<T0,T1,T2,T3> This interface defines a genericTupleof degree 4 that can hold non-null values.Tuple5<T0,T1,T2,T3,T4> This interface defines a genericTupleof degree 5 that can hold non-null values.Tuple6<T0,T1,T2,T3,T4,T5> This interface defines a genericTupleof degree 6 that can hold non-null values.Tuple7<T0,T1,T2,T3,T4,T5,T6> This interface defines a genericTupleof degree 7 that can hold non-null values.Tuple8<T0,T1,T2,T3,T4,T5,T6,T7> This interface defines a genericTupleof degree 8 that can hold non-null values.Tuple9<T0,T1,T2,T3,T4,T5,T6,T7,T8> This interface defines a genericTupleof degree 9 that can hold non-null values.TupleMapper<T,R> A BasicTupleMapper may be used to map from an object of type T to a TupleTupleOfNullables This interface defines a generic Tuple of any order that can hold null values. -
Class Summary Class Description MutableTuples A collection of static methods to produce different types ofMutableTupleobjectsTupleBuilder This class is a Builder that can be used to build type safe Tuple of degree up to 23 that can hold non-null values.Tuples A collection of static methods to produce different types ofTupleobjectsTuplesOfNullables A collection of static methods to produce different types ofTupleOfNullablesobjects.