tabulate

RowDecoder

object RowDecoder extends LowPriorityRowDecoders

Defines convenience methods for creating and retrieving instances of RowDecoder.

Implicit default implementations of standard types are also declared here, always bringing them in scope with a low priority.

Case classes have special creation methods: decoderXXX, where XXX is the number of fields in the case class. You can just pass a case class' companion object's apply method, the list of field indexes, and get a RowDecoder.

These default implementations can also be useful when writing more complex instances: if you need to write a RowDecoder[B] and have both a RowDecoder[A] and a A => B, you need just use RowDecoder.map to create your implementation.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RowDecoder
  2. LowPriorityRowDecoders
  3. $3$
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait AllOps[A] extends Ops[A]

  2. trait Ops[A] extends AnyRef

  3. trait ToRowDecoderOps extends AnyRef

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. implicit def $1$[$2$]: RowDecoder[$2$]

    Definition Classes
    LowPriorityRowDecoders
    Annotations
    @macroImpl( ... )
  5. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  6. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  7. def apply[A](implicit instance: RowDecoder[A]): RowDecoder[A]

  8. def apply[A](f: (Seq[String]) ⇒ DecodeResult[A]): RowDecoder[A]

    Creates a new instance of RowDecoder that uses the specified function to parse data.

  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. implicit def cellDecoder[A](implicit da: CellDecoder[A]): RowDecoder[A]

    Definition Classes
    $3$
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. implicit def collection[A, M[X]](implicit da: CellDecoder[A], cbf: CanBuildFrom[Nothing, A, M[A]]): RowDecoder[M[A]]

    Parses a CSV row into a collection of A.

  13. def decoder1[A0, R](f: (A0) ⇒ R)(i0: Int)(implicit a0: CellDecoder[A0]): RowDecoder[R]

    Creates a RowDecoder for a case class with 1 field.

  14. def decoder10[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, R](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int, i7: Int, i8: Int, i9: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4], a5: CellDecoder[A5], a6: CellDecoder[A6], a7: CellDecoder[A7], a8: CellDecoder[A8], a9: CellDecoder[A9]): RowDecoder[R]

  15. def decoder11[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int, i7: Int, i8: Int, i9: Int, i10: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4], a5: CellDecoder[A5], a6: CellDecoder[A6], a7: CellDecoder[A7], a8: CellDecoder[A8], a9: CellDecoder[A9], a10: CellDecoder[A10]): RowDecoder[R]

  16. def decoder12[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int, i7: Int, i8: Int, i9: Int, i10: Int, i11: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4], a5: CellDecoder[A5], a6: CellDecoder[A6], a7: CellDecoder[A7], a8: CellDecoder[A8], a9: CellDecoder[A9], a10: CellDecoder[A10], a11: CellDecoder[A11]): RowDecoder[R]

  17. def decoder13[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int, i7: Int, i8: Int, i9: Int, i10: Int, i11: Int, i12: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4], a5: CellDecoder[A5], a6: CellDecoder[A6], a7: CellDecoder[A7], a8: CellDecoder[A8], a9: CellDecoder[A9], a10: CellDecoder[A10], a11: CellDecoder[A11], a12: CellDecoder[A12]): RowDecoder[R]

  18. def decoder14[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int, i7: Int, i8: Int, i9: Int, i10: Int, i11: Int, i12: Int, i13: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4], a5: CellDecoder[A5], a6: CellDecoder[A6], a7: CellDecoder[A7], a8: CellDecoder[A8], a9: CellDecoder[A9], a10: CellDecoder[A10], a11: CellDecoder[A11], a12: CellDecoder[A12], a13: CellDecoder[A13]): RowDecoder[R]

  19. def decoder15[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int, i7: Int, i8: Int, i9: Int, i10: Int, i11: Int, i12: Int, i13: Int, i14: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4], a5: CellDecoder[A5], a6: CellDecoder[A6], a7: CellDecoder[A7], a8: CellDecoder[A8], a9: CellDecoder[A9], a10: CellDecoder[A10], a11: CellDecoder[A11], a12: CellDecoder[A12], a13: CellDecoder[A13], a14: CellDecoder[A14]): RowDecoder[R]

  20. def decoder16[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int, i7: Int, i8: Int, i9: Int, i10: Int, i11: Int, i12: Int, i13: Int, i14: Int, i15: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4], a5: CellDecoder[A5], a6: CellDecoder[A6], a7: CellDecoder[A7], a8: CellDecoder[A8], a9: CellDecoder[A9], a10: CellDecoder[A10], a11: CellDecoder[A11], a12: CellDecoder[A12], a13: CellDecoder[A13], a14: CellDecoder[A14], a15: CellDecoder[A15]): RowDecoder[R]

  21. def decoder17[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int, i7: Int, i8: Int, i9: Int, i10: Int, i11: Int, i12: Int, i13: Int, i14: Int, i15: Int, i16: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4], a5: CellDecoder[A5], a6: CellDecoder[A6], a7: CellDecoder[A7], a8: CellDecoder[A8], a9: CellDecoder[A9], a10: CellDecoder[A10], a11: CellDecoder[A11], a12: CellDecoder[A12], a13: CellDecoder[A13], a14: CellDecoder[A14], a15: CellDecoder[A15], a16: CellDecoder[A16]): RowDecoder[R]

  22. def decoder18[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int, i7: Int, i8: Int, i9: Int, i10: Int, i11: Int, i12: Int, i13: Int, i14: Int, i15: Int, i16: Int, i17: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4], a5: CellDecoder[A5], a6: CellDecoder[A6], a7: CellDecoder[A7], a8: CellDecoder[A8], a9: CellDecoder[A9], a10: CellDecoder[A10], a11: CellDecoder[A11], a12: CellDecoder[A12], a13: CellDecoder[A13], a14: CellDecoder[A14], a15: CellDecoder[A15], a16: CellDecoder[A16], a17: CellDecoder[A17]): RowDecoder[R]

  23. def decoder19[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int, i7: Int, i8: Int, i9: Int, i10: Int, i11: Int, i12: Int, i13: Int, i14: Int, i15: Int, i16: Int, i17: Int, i18: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4], a5: CellDecoder[A5], a6: CellDecoder[A6], a7: CellDecoder[A7], a8: CellDecoder[A8], a9: CellDecoder[A9], a10: CellDecoder[A10], a11: CellDecoder[A11], a12: CellDecoder[A12], a13: CellDecoder[A13], a14: CellDecoder[A14], a15: CellDecoder[A15], a16: CellDecoder[A16], a17: CellDecoder[A17], a18: CellDecoder[A18]): RowDecoder[R]

  24. def decoder2[A0, A1, R](f: (A0, A1) ⇒ R)(i0: Int, i1: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1]): RowDecoder[R]

  25. def decoder20[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int, i7: Int, i8: Int, i9: Int, i10: Int, i11: Int, i12: Int, i13: Int, i14: Int, i15: Int, i16: Int, i17: Int, i18: Int, i19: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4], a5: CellDecoder[A5], a6: CellDecoder[A6], a7: CellDecoder[A7], a8: CellDecoder[A8], a9: CellDecoder[A9], a10: CellDecoder[A10], a11: CellDecoder[A11], a12: CellDecoder[A12], a13: CellDecoder[A13], a14: CellDecoder[A14], a15: CellDecoder[A15], a16: CellDecoder[A16], a17: CellDecoder[A17], a18: CellDecoder[A18], a19: CellDecoder[A19]): RowDecoder[R]

  26. def decoder21[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int, i7: Int, i8: Int, i9: Int, i10: Int, i11: Int, i12: Int, i13: Int, i14: Int, i15: Int, i16: Int, i17: Int, i18: Int, i19: Int, i20: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4], a5: CellDecoder[A5], a6: CellDecoder[A6], a7: CellDecoder[A7], a8: CellDecoder[A8], a9: CellDecoder[A9], a10: CellDecoder[A10], a11: CellDecoder[A11], a12: CellDecoder[A12], a13: CellDecoder[A13], a14: CellDecoder[A14], a15: CellDecoder[A15], a16: CellDecoder[A16], a17: CellDecoder[A17], a18: CellDecoder[A18], a19: CellDecoder[A19], a20: CellDecoder[A20]): RowDecoder[R]

  27. def decoder22[A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, R](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int, i7: Int, i8: Int, i9: Int, i10: Int, i11: Int, i12: Int, i13: Int, i14: Int, i15: Int, i16: Int, i17: Int, i18: Int, i19: Int, i20: Int, i21: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4], a5: CellDecoder[A5], a6: CellDecoder[A6], a7: CellDecoder[A7], a8: CellDecoder[A8], a9: CellDecoder[A9], a10: CellDecoder[A10], a11: CellDecoder[A11], a12: CellDecoder[A12], a13: CellDecoder[A13], a14: CellDecoder[A14], a15: CellDecoder[A15], a16: CellDecoder[A16], a17: CellDecoder[A17], a18: CellDecoder[A18], a19: CellDecoder[A19], a20: CellDecoder[A20], a21: CellDecoder[A21]): RowDecoder[R]

  28. def decoder3[A0, A1, A2, R](f: (A0, A1, A2) ⇒ R)(i0: Int, i1: Int, i2: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2]): RowDecoder[R]

  29. def decoder4[A0, A1, A2, A3, R](f: (A0, A1, A2, A3) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3]): RowDecoder[R]

  30. def decoder5[A0, A1, A2, A3, A4, R](f: (A0, A1, A2, A3, A4) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4]): RowDecoder[R]

  31. def decoder6[A0, A1, A2, A3, A4, A5, R](f: (A0, A1, A2, A3, A4, A5) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int, i5: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4], a5: CellDecoder[A5]): RowDecoder[R]

  32. def decoder7[A0, A1, A2, A3, A4, A5, A6, R](f: (A0, A1, A2, A3, A4, A5, A6) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4], a5: CellDecoder[A5], a6: CellDecoder[A6]): RowDecoder[R]

  33. def decoder8[A0, A1, A2, A3, A4, A5, A6, A7, R](f: (A0, A1, A2, A3, A4, A5, A6, A7) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int, i7: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4], a5: CellDecoder[A5], a6: CellDecoder[A6], a7: CellDecoder[A7]): RowDecoder[R]

  34. def decoder9[A0, A1, A2, A3, A4, A5, A6, A7, A8, R](f: (A0, A1, A2, A3, A4, A5, A6, A7, A8) ⇒ R)(i0: Int, i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int, i7: Int, i8: Int)(implicit a0: CellDecoder[A0], a1: CellDecoder[A1], a2: CellDecoder[A2], a3: CellDecoder[A3], a4: CellDecoder[A4], a5: CellDecoder[A5], a6: CellDecoder[A6], a7: CellDecoder[A7], a8: CellDecoder[A8]): RowDecoder[R]

  35. implicit def either[A, B](implicit da: RowDecoder[A], db: RowDecoder[B]): RowDecoder[Either[A, B]]

    Parses a CSV row into an Either[A, B].

    Parses a CSV row into an Either[A, B].

    This is done by first attempting to parse the row as an A. If that fails, we'll try parsing it as a B. If that fails as well, DecodeResult.DecodeFailure will be returned.

  36. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  37. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  38. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  39. def fromUnsafe[A](f: (Seq[String]) ⇒ A): RowDecoder[A]

  40. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  41. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  42. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  43. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  44. final def notify(): Unit

    Definition Classes
    AnyRef
  45. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  46. object ops

  47. implicit def option[A](implicit da: RowDecoder[A]): RowDecoder[Option[A]]

  48. implicit val stringSeq: RowDecoder[Seq[String]]

    Parses CSV rows as sequences of strings.

  49. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  50. def toString(): String

    Definition Classes
    AnyRef → Any
  51. implicit def tuple1[A1](implicit arg0: CellDecoder[A1]): RowDecoder[(A1)]

    Turns a row into a 1-uple.

  52. implicit def tuple10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5], arg5: CellDecoder[A6], arg6: CellDecoder[A7], arg7: CellDecoder[A8], arg8: CellDecoder[A9], arg9: CellDecoder[A10]): RowDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]

    Turns a row into a 10-uple.

  53. implicit def tuple11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5], arg5: CellDecoder[A6], arg6: CellDecoder[A7], arg7: CellDecoder[A8], arg8: CellDecoder[A9], arg9: CellDecoder[A10], arg10: CellDecoder[A11]): RowDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]

    Turns a row into a 11-uple.

  54. implicit def tuple12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5], arg5: CellDecoder[A6], arg6: CellDecoder[A7], arg7: CellDecoder[A8], arg8: CellDecoder[A9], arg9: CellDecoder[A10], arg10: CellDecoder[A11], arg11: CellDecoder[A12]): RowDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]

    Turns a row into a 12-uple.

  55. implicit def tuple13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5], arg5: CellDecoder[A6], arg6: CellDecoder[A7], arg7: CellDecoder[A8], arg8: CellDecoder[A9], arg9: CellDecoder[A10], arg10: CellDecoder[A11], arg11: CellDecoder[A12], arg12: CellDecoder[A13]): RowDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]

    Turns a row into a 13-uple.

  56. implicit def tuple14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5], arg5: CellDecoder[A6], arg6: CellDecoder[A7], arg7: CellDecoder[A8], arg8: CellDecoder[A9], arg9: CellDecoder[A10], arg10: CellDecoder[A11], arg11: CellDecoder[A12], arg12: CellDecoder[A13], arg13: CellDecoder[A14]): RowDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]

    Turns a row into a 14-uple.

  57. implicit def tuple15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5], arg5: CellDecoder[A6], arg6: CellDecoder[A7], arg7: CellDecoder[A8], arg8: CellDecoder[A9], arg9: CellDecoder[A10], arg10: CellDecoder[A11], arg11: CellDecoder[A12], arg12: CellDecoder[A13], arg13: CellDecoder[A14], arg14: CellDecoder[A15]): RowDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]

    Turns a row into a 15-uple.

  58. implicit def tuple16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5], arg5: CellDecoder[A6], arg6: CellDecoder[A7], arg7: CellDecoder[A8], arg8: CellDecoder[A9], arg9: CellDecoder[A10], arg10: CellDecoder[A11], arg11: CellDecoder[A12], arg12: CellDecoder[A13], arg13: CellDecoder[A14], arg14: CellDecoder[A15], arg15: CellDecoder[A16]): RowDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]

    Turns a row into a 16-uple.

  59. implicit def tuple17[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5], arg5: CellDecoder[A6], arg6: CellDecoder[A7], arg7: CellDecoder[A8], arg8: CellDecoder[A9], arg9: CellDecoder[A10], arg10: CellDecoder[A11], arg11: CellDecoder[A12], arg12: CellDecoder[A13], arg13: CellDecoder[A14], arg14: CellDecoder[A15], arg15: CellDecoder[A16], arg16: CellDecoder[A17]): RowDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]

    Turns a row into a 17-uple.

  60. implicit def tuple18[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5], arg5: CellDecoder[A6], arg6: CellDecoder[A7], arg7: CellDecoder[A8], arg8: CellDecoder[A9], arg9: CellDecoder[A10], arg10: CellDecoder[A11], arg11: CellDecoder[A12], arg12: CellDecoder[A13], arg13: CellDecoder[A14], arg14: CellDecoder[A15], arg15: CellDecoder[A16], arg16: CellDecoder[A17], arg17: CellDecoder[A18]): RowDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]

    Turns a row into a 18-uple.

  61. implicit def tuple19[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5], arg5: CellDecoder[A6], arg6: CellDecoder[A7], arg7: CellDecoder[A8], arg8: CellDecoder[A9], arg9: CellDecoder[A10], arg10: CellDecoder[A11], arg11: CellDecoder[A12], arg12: CellDecoder[A13], arg13: CellDecoder[A14], arg14: CellDecoder[A15], arg15: CellDecoder[A16], arg16: CellDecoder[A17], arg17: CellDecoder[A18], arg18: CellDecoder[A19]): RowDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]

    Turns a row into a 19-uple.

  62. implicit def tuple2[A1, A2](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2]): RowDecoder[(A1, A2)]

    Turns a row into a 2-uple.

  63. implicit def tuple20[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5], arg5: CellDecoder[A6], arg6: CellDecoder[A7], arg7: CellDecoder[A8], arg8: CellDecoder[A9], arg9: CellDecoder[A10], arg10: CellDecoder[A11], arg11: CellDecoder[A12], arg12: CellDecoder[A13], arg13: CellDecoder[A14], arg14: CellDecoder[A15], arg15: CellDecoder[A16], arg16: CellDecoder[A17], arg17: CellDecoder[A18], arg18: CellDecoder[A19], arg19: CellDecoder[A20]): RowDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]

    Turns a row into a 20-uple.

  64. implicit def tuple21[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5], arg5: CellDecoder[A6], arg6: CellDecoder[A7], arg7: CellDecoder[A8], arg8: CellDecoder[A9], arg9: CellDecoder[A10], arg10: CellDecoder[A11], arg11: CellDecoder[A12], arg12: CellDecoder[A13], arg13: CellDecoder[A14], arg14: CellDecoder[A15], arg15: CellDecoder[A16], arg16: CellDecoder[A17], arg17: CellDecoder[A18], arg18: CellDecoder[A19], arg19: CellDecoder[A20], arg20: CellDecoder[A21]): RowDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]

    Turns a row into a 21-uple.

  65. implicit def tuple22[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5], arg5: CellDecoder[A6], arg6: CellDecoder[A7], arg7: CellDecoder[A8], arg8: CellDecoder[A9], arg9: CellDecoder[A10], arg10: CellDecoder[A11], arg11: CellDecoder[A12], arg12: CellDecoder[A13], arg13: CellDecoder[A14], arg14: CellDecoder[A15], arg15: CellDecoder[A16], arg16: CellDecoder[A17], arg17: CellDecoder[A18], arg18: CellDecoder[A19], arg19: CellDecoder[A20], arg20: CellDecoder[A21], arg21: CellDecoder[A22]): RowDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)]

    Turns a row into a 22-uple.

  66. implicit def tuple3[A1, A2, A3](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3]): RowDecoder[(A1, A2, A3)]

    Turns a row into a 3-uple.

  67. implicit def tuple4[A1, A2, A3, A4](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4]): RowDecoder[(A1, A2, A3, A4)]

    Turns a row into a 4-uple.

  68. implicit def tuple5[A1, A2, A3, A4, A5](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5]): RowDecoder[(A1, A2, A3, A4, A5)]

    Turns a row into a 5-uple.

  69. implicit def tuple6[A1, A2, A3, A4, A5, A6](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5], arg5: CellDecoder[A6]): RowDecoder[(A1, A2, A3, A4, A5, A6)]

    Turns a row into a 6-uple.

  70. implicit def tuple7[A1, A2, A3, A4, A5, A6, A7](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5], arg5: CellDecoder[A6], arg6: CellDecoder[A7]): RowDecoder[(A1, A2, A3, A4, A5, A6, A7)]

    Turns a row into a 7-uple.

  71. implicit def tuple8[A1, A2, A3, A4, A5, A6, A7, A8](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5], arg5: CellDecoder[A6], arg6: CellDecoder[A7], arg7: CellDecoder[A8]): RowDecoder[(A1, A2, A3, A4, A5, A6, A7, A8)]

    Turns a row into a 8-uple.

  72. implicit def tuple9[A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit arg0: CellDecoder[A1], arg1: CellDecoder[A2], arg2: CellDecoder[A3], arg3: CellDecoder[A4], arg4: CellDecoder[A5], arg5: CellDecoder[A6], arg6: CellDecoder[A7], arg7: CellDecoder[A8], arg8: CellDecoder[A9]): RowDecoder[(A1, A2, A3, A4, A5, A6, A7, A8, A9)]

    Turns a row into a 9-uple.

  73. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from LowPriorityRowDecoders

Inherited from $3$

Inherited from AnyRef

Inherited from Any

Ungrouped