def converterFromSetter[A]()

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]]]