ArrayMirrorEncoding

io.getquill.context.mirror.ArrayMirrorEncoding

Attributes

Graph
Supertypes
trait EncodingDsl
class Object
trait Matchable
class Any
Show all
Known subtypes
class SqlMirrorContext[Idiom, Naming]
Self type

Members list

Type members

Inherited types

Attributes

Inherited from:
EncodingDsl

Attributes

Inherited from:
EncodingDsl

Attributes

Inherited from:
EncodingDsl
type CBF[T, Col] = Factory[T, Col]

Attributes

Inherited from:
ArrayEncoding

Attributes

Inherited from:
EncodingDsl

Attributes

Inherited from:
EncodingDsl
type DecoderMethod[T] = (Int, ResultRow, Session) => T

Attributes

Inherited from:
EncodingDsl

Attributes

Inherited from:
EncodingDsl
type EncoderMethod[T] = (Int, T, PrepareRow, Session) => PrepareRow

Attributes

Inherited from:
EncodingDsl

Attributes

Inherited from:
EncodingDsl
type PrepareRow

Attributes

Inherited from:
EncodingDsl
type ResultRow

Attributes

Inherited from:
EncodingDsl

Attributes

Inherited from:
EncodingDsl
type Session

Attributes

Inherited from:
EncodingDsl

Value members

Inherited methods

protected def mappedBaseDecoder[Base, Mapped](mapped: MappedEncoding[Base, Mapped], decoder: () => Base): () => Mapped

Attributes

Inherited from:
EncodingDsl
protected def mappedBaseEncoder[Mapped, Base](mapped: MappedEncoding[Mapped, Base], encoder: () => Base): () => Mapped

Attributes

Inherited from:
EncodingDsl

Implicits

Implicits

implicit def arrayBigDecimalDecoder[Col <: Seq[BigDecimal]](implicit bf: Factory[BigDecimal, Col]): MirrorDecoder[Col]
implicit def arrayBigDecimalEncoder[Col <: Seq[BigDecimal]]: MirrorEncoder[Col]
implicit def arrayBooleanDecoder[Col <: Seq[Boolean]](implicit bf: Factory[Boolean, Col]): MirrorDecoder[Col]
implicit def arrayBooleanEncoder[Col <: Seq[Boolean]]: MirrorEncoder[Col]
implicit def arrayByteDecoder[Col <: Seq[Byte]](implicit bf: Factory[Byte, Col]): MirrorDecoder[Col]
implicit def arrayByteEncoder[Col <: Seq[Byte]]: MirrorEncoder[Col]
implicit def arrayDateDecoder[Col <: Seq[Date]](implicit bf: Factory[Date, Col]): MirrorDecoder[Col]
implicit def arrayDateEncoder[Col <: Seq[Date]]: MirrorEncoder[Col]
implicit def arrayDoubleDecoder[Col <: Seq[Double]](implicit bf: Factory[Double, Col]): MirrorDecoder[Col]
implicit def arrayDoubleEncoder[Col <: Seq[Double]]: MirrorEncoder[Col]
implicit def arrayFloatDecoder[Col <: Seq[Float]](implicit bf: Factory[Float, Col]): MirrorDecoder[Col]
implicit def arrayFloatEncoder[Col <: Seq[Float]]: MirrorEncoder[Col]
implicit def arrayIntDecoder[Col <: Seq[Int]](implicit bf: Factory[Int, Col]): MirrorDecoder[Col]
implicit def arrayIntEncoder[Col <: Seq[Int]]: MirrorEncoder[Col]
implicit def arrayLocalDateDecoder[Col <: Seq[LocalDate]](implicit bf: Factory[LocalDate, Col]): MirrorDecoder[Col]
implicit def arrayLocalDateEncoder[Col <: Seq[LocalDate]]: MirrorEncoder[Col]
implicit def arrayLongDecoder[Col <: Seq[Long]](implicit bf: Factory[Long, Col]): MirrorDecoder[Col]
implicit def arrayLongEncoder[Col <: Seq[Long]]: MirrorEncoder[Col]
implicit def arrayShortDecoder[Col <: Seq[Short]](implicit bf: Factory[Short, Col]): MirrorDecoder[Col]
implicit def arrayShortEncoder[Col <: Seq[Short]]: MirrorEncoder[Col]
implicit def arrayStringDecoder[Col <: Seq[String]](implicit bf: Factory[String, Col]): MirrorDecoder[Col]
implicit def arrayStringEncoder[Col <: Seq[String]]: MirrorEncoder[Col]
implicit def arrayUuidDecoder[Col <: Seq[UUID]](implicit bf: Factory[UUID, Col]): MirrorDecoder[Col]
implicit def arrayUuidEncoder[Col <: Seq[UUID]]: MirrorEncoder[Col]

Inherited implicits

implicit inline def anyValDecoder[Cls <: AnyVal]: Decoder[Cls]

Attributes

Inherited from:
LowPriorityImplicits
implicit inline def anyValEncoder[Cls <: AnyVal]: Encoder[Cls]

Attributes

Inherited from:
LowPriorityImplicits
implicit def arrayMappedDecoder[I, O, Col <: (Seq)](implicit mapped: MappedEncoding[I, O], d: Decoder[Seq[I]], bf: Factory[O, Col[O]]): Decoder[Col[O]]

Attributes

Inherited from:
ArrayEncoding
implicit def arrayMappedEncoder[I, O, Col <: (Seq)](implicit mapped: MappedEncoding[I, O], e: Encoder[Seq[O]]): Encoder[Col[I]]

Attributes

Inherited from:
ArrayEncoding
implicit def bigDecimalEncoder: Encoder[BigDecimal]

Attributes

Inherited from:
EncodingDsl
implicit def booleanEncoder: Encoder[Boolean]

Attributes

Inherited from:
EncodingDsl
implicit def byteEncoder: Encoder[Byte]

Attributes

Inherited from:
EncodingDsl
implicit def doubleEncoder: Encoder[Double]

Attributes

Inherited from:
EncodingDsl
implicit def intEncoder: Encoder[Int]

Attributes

Inherited from:
EncodingDsl
implicit def longEncoder: Encoder[Long]

Attributes

Inherited from:
EncodingDsl
implicit def mappedDecoder[Base, Mapped](implicit mapped: MappedEncoding[Base, Mapped], decoder: Decoder[Base]): Decoder[Mapped]

Attributes

Inherited from:
EncodingDsl
implicit def mappedEncoder[Mapped, Base](implicit mapped: MappedEncoding[Mapped, Base], encoder: Encoder[Base]): Encoder[Mapped]

Attributes

Inherited from:
EncodingDsl
implicit def shortEncoder: Encoder[Short]

Attributes

Inherited from:
EncodingDsl
implicit def stringEncoder: Encoder[String]

Attributes

Inherited from:
EncodingDsl