Trait

io.getquill.context

Context

Related Doc: package context

Permalink

trait Context[Idiom <: Idiom, Naming <: NamingStrategy] extends Closeable with CoreDsl

Linear Supertypes
CoreDsl, EncodingDsl, QuotationDsl, QueryDsl, OrdDsl, InfixDsl, Closeable, AutoCloseable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Context
  2. CoreDsl
  3. EncodingDsl
  4. QuotationDsl
  5. QueryDsl
  6. OrdDsl
  7. InfixDsl
  8. Closeable
  9. AutoCloseable
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Action[Entity] extends AnyRef

    Permalink
    Definition Classes
    QueryDsl
  2. sealed trait ActionReturning[Entity, Output] extends dsl.CoreDsl.Action[Entity]

    Permalink
    Definition Classes
    QueryDsl
  3. sealed trait BatchAction[+A <: dsl.CoreDsl.Action[_]] extends AnyRef

    Permalink
    Definition Classes
    QueryDsl
  4. case class BatchGroup(string: String, prepare: List[(Context.PrepareRow) ⇒ Context.PrepareRow]) extends Product with Serializable

    Permalink
  5. case class BatchGroupReturning(string: String, column: String, prepare: List[(Context.PrepareRow) ⇒ Context.PrepareRow]) extends Product with Serializable

    Permalink
  6. type Decoder[T] = context.Decoder[ResultRow, T]

    Permalink
    Definition Classes
    EncodingDsl
  7. sealed trait Delete[Entity] extends dsl.CoreDsl.Action[Entity]

    Permalink
    Definition Classes
    QueryDsl
  8. trait Encoder[-T] extends AnyRef

    Permalink
    Definition Classes
    EncodingDsl
  9. sealed trait EntityQuery[T] extends dsl.CoreDsl.Query[T]

    Permalink
    Definition Classes
    QueryDsl
  10. implicit class InfixInterpolator extends AnyRef

    Permalink
    Definition Classes
    InfixDsl
  11. sealed trait Insert[Entity] extends dsl.CoreDsl.Action[Entity]

    Permalink
    Definition Classes
    QueryDsl
  12. sealed trait JoinQuery[A, B, R] extends dsl.CoreDsl.Query[R]

    Permalink
    Definition Classes
    QueryDsl
  13. case class MappedEncoding[I, O](f: (I) ⇒ O) extends Product with Serializable

    Permalink
    Definition Classes
    EncodingDsl
  14. trait Ord[T] extends AnyRef

    Permalink
    Definition Classes
    OrdDsl
  15. abstract type PrepareRow

    Permalink
    Definition Classes
    EncodingDsl
  16. sealed trait Query[+T] extends AnyRef

    Permalink
    Definition Classes
    QueryDsl
  17. trait Quoted[+T] extends AnyRef

    Permalink
    Definition Classes
    QuotationDsl
  18. abstract type ResultRow

    Permalink
    Definition Classes
    EncodingDsl
  19. abstract type RunActionResult

    Permalink
  20. abstract type RunActionReturningResult[T]

    Permalink
  21. abstract type RunBatchActionResult

    Permalink
  22. abstract type RunBatchActionReturningResult[T]

    Permalink
  23. abstract type RunQueryResult[T]

    Permalink
  24. abstract type RunQuerySingleResult[T]

    Permalink
  25. sealed trait Schema[T] extends AnyRef

    Permalink
    Definition Classes
    QueryDsl
  26. sealed trait Update[Entity] extends dsl.CoreDsl.Action[Entity]

    Permalink
    Definition Classes
    QueryDsl

Abstract Value Members

  1. abstract def close(): Unit

    Permalink
    Definition Classes
    Closeable → AutoCloseable
    Annotations
    @throws( classOf[java.io.IOException] )
  2. abstract def probe(statement: String): Try[_]

    Permalink

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Encoder

    Permalink
    Definition Classes
    EncodingDsl
  5. object Ord

    Permalink
    Definition Classes
    OrdDsl
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def handleSingleResult[T](list: List[T]): T

    Permalink
    Attributes
    protected
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. implicit def implicitOrd[T]: Ord[T]

    Permalink
    Definition Classes
    OrdDsl
    Annotations
    @compileTimeOnly( NonQuotedException.message )
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. macro def lift[T](v: T): T

    Permalink
    Definition Classes
    EncodingDsl
  17. def liftCaseClass[T](v: T): T

    Permalink
    Definition Classes
    EncodingDsl
    Annotations
    @compileTimeOnly( NonQuotedException.message )
  18. macro def liftQuery[U[_] <: Traversable[_], T](v: U[T]): Query[T]

    Permalink
    Definition Classes
    EncodingDsl
  19. def liftQueryCaseClass[U[_] <: Traversable[_], T](v: U[T]): Query[T]

    Permalink
    Definition Classes
    EncodingDsl
    Annotations
    @compileTimeOnly( NonQuotedException.message )
  20. def liftQueryScalar[U[_] <: Traversable[_], T](v: U[T])(implicit e: Encoder[T]): Query[T]

    Permalink
    Definition Classes
    EncodingDsl
    Annotations
    @compileTimeOnly( NonQuotedException.message )
  21. def liftScalar[T](v: T)(implicit e: Encoder[T]): T

    Permalink
    Definition Classes
    EncodingDsl
    Annotations
    @compileTimeOnly( NonQuotedException.message )
  22. implicit def mappedDecoder[I, O](implicit mapped: MappedEncoding[I, O], decoder: Decoder[I]): Decoder[O]

    Permalink
    Definition Classes
    EncodingDsl
  23. implicit def mappedEncoder[I, O](implicit mapped: MappedEncoding[I, O], encoder: Encoder[O]): Encoder[I]

    Permalink
    Definition Classes
    EncodingDsl
  24. def mappedEncoding[I, O](f: (I) ⇒ O): MappedEncoding[I, O]

    Permalink
    Definition Classes
    EncodingDsl
  25. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. def query[T](implicit ct: ClassTag[T]): EntityQuery[T]

    Permalink
    Definition Classes
    QueryDsl
    Annotations
    @compileTimeOnly( NonQuotedException.message )
  29. implicit macro def quote[T](body: T): Quoted[T]

    Permalink
    Definition Classes
    QuotationDsl
  30. macro def quote[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  31. macro def quote[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](func: (T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  32. macro def quote[T1, T2, T3, T4, T5, T6, T7, T8, R](func: (T1, T2, T3, T4, T5, T6, T7, T8) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6, T7, T8) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  33. macro def quote[T1, T2, T3, T4, T5, T6, T7, R](func: (T1, T2, T3, T4, T5, T6, T7) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6, T7) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  34. macro def quote[T1, T2, T3, T4, T5, T6, R](func: (T1, T2, T3, T4, T5, T6) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  35. macro def quote[T1, T2, T3, T4, T5, R](func: (T1, T2, T3, T4, T5) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  36. macro def quote[T1, T2, T3, T4, R](func: (T1, T2, T3, T4) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  37. macro def quote[T1, T2, T3, R](func: (T1, T2, T3) ⇒ Quoted[R]): Quoted[(T1, T2, T3) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  38. macro def quote[T1, T2, R](func: (T1, T2) ⇒ Quoted[R]): Quoted[(T1, T2) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  39. macro def quote[T1, R](func: (T1) ⇒ Quoted[R]): Quoted[(T1) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  40. macro def quote[T](body: Quoted[T]): Quoted[T]

    Permalink
    Definition Classes
    QuotationDsl
  41. macro def run[T](quoted: Quoted[BatchAction[ActionReturning[_, T]]]): RunBatchActionReturningResult[T]

    Permalink
  42. macro def run(quoted: Quoted[BatchAction[Action[_]]]): RunBatchActionResult

    Permalink
  43. macro def run[T](quoted: Quoted[ActionReturning[_, T]]): RunActionReturningResult[T]

    Permalink
  44. macro def run(quoted: Quoted[Action[_]]): RunActionResult

    Permalink
  45. macro def run[T](quoted: Quoted[Query[T]]): RunQueryResult[T]

    Permalink
  46. macro def run[T](quoted: Quoted[T]): RunQuerySingleResult[T]

    Permalink
  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  48. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  49. implicit def unquote[T](quoted: Quoted[T]): T

    Permalink
    Definition Classes
    QuotationDsl
    Annotations
    @compileTimeOnly( NonQuotedException.message )
  50. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. implicit def wrappedTypeDecoder[T <: WrappedType]: MappedEncoding[T, dsl.EncodingDsl.wrappedTypeDecoder.T.Type]

    Permalink
    Definition Classes
    EncodingDsl

Inherited from CoreDsl

Inherited from EncodingDsl

Inherited from QuotationDsl

Inherited from QueryDsl

Inherited from OrdDsl

Inherited from InfixDsl

Inherited from Closeable

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped