Package

io

getquill

Permalink

package getquill

Visibility
  1. Public
  2. All

Type Members

  1. class AsyncMirrorContext[Idiom <: Idiom, Naming <: NamingStrategy] extends Context[Idiom, Naming] with RowContext with ContextVerbTranslate with MirrorEncoders with MirrorDecoders with ScalaFutureIOMonad

    Permalink
  2. sealed trait EntityQuery[T] extends EntityQueryModel[T]

    Permalink
  3. trait ImplicitQuery extends AnyRef

    Permalink
  4. class MirrorContext[Idiom <: Idiom, Naming <: NamingStrategy] extends Context[Idiom, Naming] with ProtoContext[Idiom, Naming] with ContextVerbTranslate with ContextVerbPrepareLambda with MirrorEncoders with MirrorDecoders with SyncIOMonad

    Permalink
  5. trait Quoted[+T] extends AnyRef

    Permalink

    Defines the primary interface by which information in Quill is composed.

    Defines the primary interface by which information in Quill is composed. This includes not only queries but all code fragements. A quotation can be a simple value: {{ val pi = quote(3.14159) }} And be used within another quotation: {{ case class Circle(radius: Float)

    val areas = quote { query[Circle].map(c => pi * c.radius * c.radius) } }} Quotations can also contain high-order functions and inline values: {{ val area = quote { (c: Circle) => { val r2 = c.radius * c.radius pi * r2 } } val areas = quote { query[Circle].map(c => area(c)) } }}

    Note that this class must not be in quill-engine since it cannot be shared with ProtoQuill and which has a different implementation of Quoted.

    See also

    Scala 3.1.1 fails to compile / no method options for more info.

  6. trait Udt extends AnyRef

    Permalink

Value Members

  1. package ast

    Permalink
  2. package context

    Permalink
  3. package dsl

    Permalink
  4. package idiom

    Permalink
  5. object mirrorContextWithQueryProbing extends MirrorContext[MirrorIdiom.type, Literal.type] with QueryProbing

    Permalink
  6. package monad

    Permalink
  7. package quat

    Permalink

    Convenience API that allows construction of a Quat using Quat.from[T]

  8. package quotation

    Permalink
  9. package util

    Permalink

Ungrouped