Decoders

trait Decoders
class Object
trait Matchable
class Any

Type members

Classlikes

case class JdbcDecoder[T](decoder: () => T) extends BaseDecoder[T]

Types

type Decoder[T] = JdbcDecoder[T]

Value members

Concrete methods

def decoder[T](d: (Int, <none>, <none>) => T): JdbcDecoder[T]
def decoder[T](f: <none> => <none> => T): JdbcDecoder[T]

Implicits

Implicits

implicit val bigDecimalDecoder: JdbcDecoder[BigDecimal]
implicit val byteArrayDecoder: JdbcDecoder[Array[Byte]]
implicit val byteDecoder: JdbcDecoder[Byte]
implicit val dateDecoder: JdbcDecoder[Date]
implicit val doubleDecoder: JdbcDecoder[Double]
implicit val floatDecoder: JdbcDecoder[Float]
implicit val intDecoder: JdbcDecoder[Int]
implicit val localDateDecoder: JdbcDecoder[LocalDate]
implicit val localDateTimeDecoder: JdbcDecoder[LocalDateTime]
implicit val longDecoder: JdbcDecoder[Long]
implicit def mappedDecoder[I, O](implicit mapped: MappedEncoding[I, O], d: JdbcDecoder[I]): JdbcDecoder[O]
implicit def optionDecoder[T](implicit d: JdbcDecoder[T]): JdbcDecoder[Option[T]]
implicit val shortDecoder: JdbcDecoder[Short]
implicit val stringDecoder: JdbcDecoder[String]