ObjectGenericTimeDecoders

io.getquill.context.jdbc.ObjectGenericTimeDecoders

Attributes

Graph
Supertypes
trait Decoders
class Object
trait Matchable
class Any
Known subtypes
trait H2JdbcTypes[D, N]
trait H2JdbcContextBase[D, N]
class H2JdbcContext[N]
trait MysqlJdbcTypes[D, N]
trait MysqlJdbcContextBase[D, N]
class MysqlJdbcContext[N]
trait OracleJdbcTypes[D, N]
trait OracleJdbcContextBase[D, N]
trait PostgresJdbcTypes[D, N]
trait SqlServerJdbcTypes[D, N]
Show all
Self type

Members list

Type members

Inherited classlikes

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

Attributes

Inherited from:
Decoders
Supertypes
trait Serializable
trait Product
trait Equals
trait GenericDecoder[ResultRow, Session, T, Specific]
trait (Int, ResultRow, Session) => T
class Object
trait Matchable
class Any
Show all

Inherited types

type Decoder[T] = JdbcDecoder[T]

Attributes

Inherited from:
Decoders

Value members

Inherited methods

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

Attributes

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

Attributes

Inherited from:
Decoders

Implicits

Implicits

implicit val instantDecoder: JdbcDecoder[Instant]
implicit val localDateDecoder: JdbcDecoder[LocalDate]
implicit val localDateTimeDecoder: JdbcDecoder[LocalDateTime]
implicit val localTimeDecoder: JdbcDecoder[LocalTime]
implicit val offsetDateTimeDecoder: JdbcDecoder[OffsetDateTime]
implicit val offsetTimeDecoder: JdbcDecoder[OffsetTime]
implicit val zonedDateTimeDecoder: JdbcDecoder[ZonedDateTime]

Inherited implicits

implicit val bigDecimalDecoder: JdbcDecoder[BigDecimal]

Attributes

Inherited from:
Decoders
implicit val byteArrayDecoder: JdbcDecoder[Array[Byte]]

Attributes

Inherited from:
Decoders
implicit val byteDecoder: JdbcDecoder[Byte]

Attributes

Inherited from:
Decoders
implicit val dateDecoder: JdbcDecoder[Date]

Attributes

Inherited from:
Decoders
implicit val doubleDecoder: JdbcDecoder[Double]

Attributes

Inherited from:
Decoders
implicit val floatDecoder: JdbcDecoder[Float]

Attributes

Inherited from:
Decoders
implicit val intDecoder: JdbcDecoder[Int]

Attributes

Inherited from:
Decoders
implicit val longDecoder: JdbcDecoder[Long]

Attributes

Inherited from:
Decoders
implicit def mappedDecoder[I, O](implicit mapped: MappedEncoding[I, O], d: JdbcDecoder[I]): JdbcDecoder[O]

Attributes

Inherited from:
Decoders
implicit def optionDecoder[T](implicit d: JdbcDecoder[T]): JdbcDecoder[Option[T]]

Attributes

Inherited from:
Decoders
implicit val shortDecoder: JdbcDecoder[Short]

Attributes

Inherited from:
Decoders
implicit val sqlDateDecoder: JdbcDecoder[Date]

Attributes

Inherited from:
Decoders
implicit val sqlTimeDecoder: JdbcDecoder[Time]

Attributes

Inherited from:
Decoders
implicit val sqlTimestampDecoder: JdbcDecoder[Timestamp]

Attributes

Inherited from:
Decoders
implicit val stringDecoder: JdbcDecoder[String]

Attributes

Inherited from:
Decoders