t

kantan.csv

RowDecoderInstances

trait RowDecoderInstances extends AnyRef

Provides reasonable default RowDecoder instances for various types.

Source
RowDecoder.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RowDecoderInstances
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. implicit def fromCellDecoder[A](implicit arg0: CellDecoder[A]): RowDecoder[A]

    Turns a CellDecoder into a RowDecoder, for rows that contain a single value.

    Turns a CellDecoder into a RowDecoder, for rows that contain a single value.

    This provides default behaviour for RowDecoder.field by decoding the first cell.

    Example:
    1. RowDecoder[Int].decode(Seq("123", "456", "789"))
      res1: DecodeResult[Int] = Right(123)
  2. implicit def hasBuilderRowDecoder[A, F[_]](implicit arg0: CellDecoder[A], hb: Factory[A, F[A]]): RowDecoder[F[A]]

    Provides a RowDecoder instance for all types that have an Factory, provided the inner type has a CellDecoder.

    Provides a RowDecoder instance for all types that have an Factory, provided the inner type has a CellDecoder.

    Example:
    1. RowDecoder[List[Int]].decode(Seq("123", "456", "789"))
      res1: DecodeResult[List[Int]] = Right(List(123, 456, 789))