Decoders

io.getquill.context.jdbc.Decoders
trait Decoders

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait SqliteJdbcTypes[D, N]
trait SqliteJdbcContextBase[D, N]
trait JdbcContextTypes[Dialect, Naming]
trait H2JdbcTypes[D, N]
trait H2JdbcContextBase[D, N]
class H2JdbcContext[N]
trait JdbcContextVerbExecute[Dialect, Naming]
trait JdbcContextBase[Dialect, Naming]
class JdbcContext[Dialect, Naming]
class MysqlJdbcContext[N]
trait MysqlJdbcContextBase[D, N]
trait OracleJdbcContextBase[D, N]
trait SqliteExecuteOverride[D, N]
trait JdbcContextVerbPrepare[Dialect, Naming]
trait MysqlJdbcTypes[D, N]
trait OracleJdbcTypes[D, N]
trait PostgresJdbcTypes[D, N]
trait SqlServerJdbcTypes[D, N]
Show all
Self type

Members list

Type members

Classlikes

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

Attributes

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

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 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 sqlDateDecoder: JdbcDecoder[Date]
implicit val sqlTimeDecoder: JdbcDecoder[Time]
implicit val sqlTimestampDecoder: JdbcDecoder[Timestamp]
implicit val stringDecoder: JdbcDecoder[String]