in scalding-core/src/main/scala/com/twitter/scalding/GeneratedTupleAdders.scala [4441:4548]
def :+[U](other: U) =
(
tup._1,
tup._2,
tup._3,
tup._4,
tup._5,
tup._6,
tup._7,
tup._8,
tup._9,
tup._10,
tup._11,
tup._12,
tup._13,
tup._14,
tup._15,
tup._16,
tup._17,
tup._18,
tup._19,
tup._20,
other
)
def +:[U](other: U) =
(
other,
tup._1,
tup._2,
tup._3,
tup._4,
tup._5,
tup._6,
tup._7,
tup._8,
tup._9,
tup._10,
tup._11,
tup._12,
tup._13,
tup._14,
tup._15,
tup._16,
tup._17,
tup._18,
tup._19,
tup._20
)
def ++[U](other: Tuple1[U]) =
(
tup._1,
tup._2,
tup._3,
tup._4,
tup._5,
tup._6,
tup._7,
tup._8,
tup._9,
tup._10,
tup._11,
tup._12,
tup._13,
tup._14,
tup._15,
tup._16,
tup._17,
tup._18,
tup._19,
tup._20,
other._1
)
def ++[U, V](other: Tuple2[U, V]) =
(
tup._1,
tup._2,
tup._3,
tup._4,
tup._5,
tup._6,
tup._7,
tup._8,
tup._9,
tup._10,
tup._11,
tup._12,
tup._13,
tup._14,
tup._15,
tup._16,
tup._17,
tup._18,
tup._19,
tup._20,
other._1,
other._2
)
}
implicit def tup20ToAdder[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](
tup: Tuple20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T]
): Tuple20Adder[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T] = new Tuple20Adder(tup)
class Tuple21Adder[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](
tup: Tuple21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U]
) {