Trait

io.getquill.context.sql

SqlContext

Related Doc: package sql

Permalink

trait SqlContext[Idiom <: Idiom, Naming <: NamingStrategy] extends Context[Idiom, Naming] with SqlDsl

Linear Supertypes
SqlDsl, Context[Idiom, Naming], CoreDsl, EncodingDsl, QuotationDsl, QueryDsl, OrdDsl, InfixDsl, Closeable, AutoCloseable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SqlContext
  2. SqlDsl
  3. Context
  4. CoreDsl
  5. EncodingDsl
  6. QuotationDsl
  7. QueryDsl
  8. OrdDsl
  9. InfixDsl
  10. Closeable
  11. AutoCloseable
  12. AnyRef
  13. 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 extends Product with Serializable

    Permalink
    Definition Classes
    Context
  5. case class BatchGroupReturning extends Product with Serializable

    Permalink
    Definition Classes
    Context
  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. implicit class Like extends AnyRef

    Permalink
    Definition Classes
    SqlDsl
  14. case class MappedEncoding[I, O] extends Product with Serializable

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

    Permalink
    Definition Classes
    OrdDsl
  16. abstract type PrepareRow

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

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

    Permalink
    Definition Classes
    QuotationDsl
  19. abstract type ResultRow

    Permalink
    Definition Classes
    EncodingDsl
  20. abstract type RunActionResult

    Permalink
    Definition Classes
    Context
  21. abstract type RunActionReturningResult[T]

    Permalink
    Definition Classes
    Context
  22. abstract type RunBatchActionResult

    Permalink
    Definition Classes
    Context
  23. abstract type RunBatchActionReturningResult[T]

    Permalink
    Definition Classes
    Context
  24. abstract type RunQueryResult[T]

    Permalink
    Definition Classes
    Context
  25. abstract type RunQuerySingleResult[T]

    Permalink
    Definition Classes
    Context
  26. sealed trait Schema[T] extends AnyRef

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

    Permalink
    Definition Classes
    QueryDsl

Abstract Value Members

  1. implicit abstract val bigDecimalDecoder: Decoder[BigDecimal]

    Permalink
  2. implicit abstract val bigDecimalEncoder: Encoder[BigDecimal]

    Permalink
  3. implicit abstract val booleanDecoder: Decoder[Boolean]

    Permalink
  4. implicit abstract val booleanEncoder: Encoder[Boolean]

    Permalink
  5. implicit abstract val byteArrayDecoder: Decoder[Array[Byte]]

    Permalink
  6. implicit abstract val byteArrayEncoder: Encoder[Array[Byte]]

    Permalink
  7. implicit abstract val byteDecoder: Decoder[Byte]

    Permalink
  8. implicit abstract val byteEncoder: Encoder[Byte]

    Permalink
  9. abstract def close(): Unit

    Permalink
    Definition Classes
    Closeable → AutoCloseable
    Annotations
    @throws( classOf[java.io.IOException] )
  10. implicit abstract val dateDecoder: Decoder[Date]

    Permalink
  11. implicit abstract val dateEncoder: Encoder[Date]

    Permalink
  12. implicit abstract val doubleDecoder: Decoder[Double]

    Permalink
  13. implicit abstract val doubleEncoder: Encoder[Double]

    Permalink
  14. implicit abstract val floatDecoder: Decoder[Float]

    Permalink
  15. implicit abstract val floatEncoder: Encoder[Float]

    Permalink
  16. implicit abstract val intDecoder: Decoder[Int]

    Permalink
  17. implicit abstract val intEncoder: Encoder[Int]

    Permalink
  18. implicit abstract val longDecoder: Decoder[Long]

    Permalink
  19. implicit abstract val longEncoder: Encoder[Long]

    Permalink
  20. implicit abstract def optionDecoder[T](implicit d: Decoder[T]): Decoder[Option[T]]

    Permalink
  21. implicit abstract def optionEncoder[T](implicit d: Encoder[T]): Encoder[Option[T]]

    Permalink
  22. abstract def probe(statement: String): Try[_]

    Permalink
    Definition Classes
    Context
  23. implicit abstract val shortDecoder: Decoder[Short]

    Permalink
  24. implicit abstract val shortEncoder: Encoder[Short]

    Permalink
  25. implicit abstract val stringDecoder: Decoder[String]

    Permalink
  26. implicit abstract val stringEncoder: Encoder[String]

    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. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    Context
  11. def hashCode(): Int

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    QuotationDsl
  28. 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
  29. 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
  30. 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
  31. 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
  32. 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
  33. 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
  34. 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
  35. macro def quote[T1, T2, T3, R](func: (T1, T2, T3) ⇒ Quoted[R]): Quoted[(T1, T2, T3) ⇒ R]

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

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

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

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

    Permalink
    Definition Classes
    Context
  40. macro def run(quoted: Quoted[BatchAction[Action[_]]]): RunBatchActionResult

    Permalink
    Definition Classes
    Context
  41. macro def run[T](quoted: Quoted[ActionReturning[_, T]]): RunActionReturningResult[T]

    Permalink
    Definition Classes
    Context
  42. macro def run(quoted: Quoted[Action[_]]): RunActionResult

    Permalink
    Definition Classes
    Context
  43. macro def run[T](quoted: Quoted[Query[T]]): RunQueryResult[T]

    Permalink
    Definition Classes
    Context
  44. macro def run[T](quoted: Quoted[T]): RunQuerySingleResult[T]

    Permalink
    Definition Classes
    Context
  45. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

    Permalink
    Definition Classes
    QuotationDsl
    Annotations
    @compileTimeOnly( ... )
  48. final def wait(): Unit

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

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

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

    Permalink
    Definition Classes
    EncodingDsl

Inherited from SqlDsl

Inherited from Context[Idiom, Naming]

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