trait HeaderCodec[A] extends HeaderEncoder[A] with HeaderDecoder[A]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HeaderCodec
  2. HeaderDecoder
  3. HeaderEncoder
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def fromHeader(header: Seq[String]): DecodeResult[RowDecoder[A]]
    Definition Classes
    HeaderDecoder
  2. abstract def header: Option[Seq[String]]
    Definition Classes
    HeaderEncoder
  3. abstract def noHeader: RowDecoder[A]
    Definition Classes
    HeaderDecoder
  4. abstract def rowEncoder: RowEncoder[A]
    Definition Classes
    HeaderEncoder

Concrete Value Members

  1. def map[B](f: (A) => B): HeaderDecoder[B]
    Definition Classes
    HeaderDecoder
  2. def ~[B](that: HeaderDecoder[B])(implicit zippable: Zippable[A, B]): HeaderDecoder[Out]

    Combines two header decoders creating a tupled version that will decode the results from both.

    Combines two header decoders creating a tupled version that will decode the results from both. The combination will preserve the order of the merge in the case that no headers are detected.

    Definition Classes
    HeaderDecoder