io.getquill
package io.getquill
Type members
Classlikes
case class EagerEntitiesPlanter[T, PrepareRow](value: Iterable[T], uid: String) extends Planter[Query[T], PrepareRow]
case class EagerListPlanter[T, PrepareRow](values: List[T], encoder: GenericEncoder[T, PrepareRow], uid: String) extends Planter[Query[T], PrepareRow]
case class EagerPlanter[T, PrepareRow](value: T, encoder: GenericEncoder[T, PrepareRow], uid: String) extends Planter[T, PrepareRow]
case class InjectableEagerPlanter[T, PrepareRow](inject: => T, encoder: GenericEncoder[T, PrepareRow], uid: String) extends Planter[T, PrepareRow]
class MirrorContext[Dialect <: Idiom, Naming <: NamingStrategy](val idiom: Dialect, val naming: Naming) extends MirrorContextBase[Dialect, Naming] with AstSplicing
trait MirrorContextBase[Dialect <: Idiom, Naming <: NamingStrategy] extends Context[Dialect, Naming] with PrepareContext[Dialect, Naming] with MirrorDecoders with MirrorEncoders
case class QueryMeta[T, R](entity: Quoted[Query[T] => Query[R]], uid: String, extract: R => T) extends QuotationLot[Query[T] => Query[R]]
case class SchemaMeta[T](entity: Quoted[EntityQuery[T]], uid: String) extends QuotationLot[EntityQuery[T]]
class SqlMirrorContext[Idiom <: Idiom, Naming <: NamingStrategy](idiom: Idiom, naming: Naming) extends MirrorContext[Idiom, Naming] with SqlContext[Idiom, Naming] with ArrayMirrorEncoding