in scalding-core/src/main/scala/com/twitter/scalding/GeneratedConversions.scala [1482:1831]
def converterFromSetter[A](ts: TupleSetter[A], gtc: GeneratedTupleConverters): Option[TupleConverter[A]] =
(ts match {
case TupleSetter1() => Some(gtc.TupleConverter1(TupleGetter.Casting()))
case TupleSetter2() => Some(gtc.TupleConverter2(TupleGetter.Casting(), TupleGetter.Casting()))
case TupleSetter3() =>
Some(gtc.TupleConverter3(TupleGetter.Casting(), TupleGetter.Casting(), TupleGetter.Casting()))
case TupleSetter4() =>
Some(
gtc.TupleConverter4(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter5() =>
Some(
gtc.TupleConverter5(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter6() =>
Some(
gtc.TupleConverter6(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter7() =>
Some(
gtc.TupleConverter7(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter8() =>
Some(
gtc.TupleConverter8(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter9() =>
Some(
gtc.TupleConverter9(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter10() =>
Some(
gtc.TupleConverter10(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter11() =>
Some(
gtc.TupleConverter11(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter12() =>
Some(
gtc.TupleConverter12(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter13() =>
Some(
gtc.TupleConverter13(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter14() =>
Some(
gtc.TupleConverter14(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter15() =>
Some(
gtc.TupleConverter15(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter16() =>
Some(
gtc.TupleConverter16(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter17() =>
Some(
gtc.TupleConverter17(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter18() =>
Some(
gtc.TupleConverter18(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter19() =>
Some(
gtc.TupleConverter19(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter20() =>
Some(
gtc.TupleConverter20(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter21() =>
Some(
gtc.TupleConverter21(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case TupleSetter22() =>
Some(
gtc.TupleConverter22(
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting(),
TupleGetter.Casting()
)
)
case _ => None
}).asInstanceOf[Option[TupleConverter[A]]]