trait JdbcContextBase[+Dialect <: SqlIdiom, +Naming <: NamingStrategy] extends JdbcContextVerbExecute[Dialect, Naming] with JdbcContextVerbPrepare[Dialect, Naming] with ContextVerbPrepareLambda
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- JdbcContextBase
- ContextVerbPrepareLambda
- JdbcContextVerbPrepare
- ContextVerbPrepare
- JdbcContextVerbExecute
- JdbcContextTypes
- Decoders
- Encoders
- SqlContext
- SqlDsl
- Context
- CoreDsl
- DynamicQueryDsl
- MetaDsl
- MetaDslLowPriorityImplicits
- EncodingDsl
- LowPriorityImplicits
- QuotationDsl
- QueryDsl
- OrdDsl
- InfixDsl
- Closeable
- AutoCloseable
- RowContext
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class JdbcDecoder[T](decoder: JdbcContextTypes.BaseDecoder[T]) extends JdbcContextTypes.BaseDecoder[T] with Product with Serializable
- Definition Classes
- Decoders
- case class JdbcEncoder[T](sqlType: Int, encoder: JdbcContextTypes.BaseEncoder[T]) extends JdbcContextTypes.BaseEncoder[T] with Product with Serializable
- Definition Classes
- Encoders
- type BaseDecoder[T] = (Index, ResultRow, Session) => T
- Definition Classes
- EncodingDsl
- type BaseEncoder[T] = (Index, T, PrepareRow, Session) => PrepareRow
- Definition Classes
- EncodingDsl
- type BaseNullChecker = (Index, ResultRow) => Boolean
- Definition Classes
- EncodingDsl
- case class BatchGroup extends Product with Serializable
- Definition Classes
- RowContext
- case class BatchGroupReturning extends Product with Serializable
- Definition Classes
- RowContext
- type Decoder[T] = JdbcDecoder[T]
- Definition Classes
- Decoders
- sealed trait DynamicAction[A <: Action[_]] extends AnyRef
- Definition Classes
- DynamicQueryDsl
- case class DynamicActionReturning[E, Output] extends dsl.CoreDsl.DynamicAction[ActionReturning[E, Output]] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
- case class DynamicAlias[T] extends Product with Serializable
- Definition Classes
- DynamicQueryDsl
- case class DynamicDelete[E] extends dsl.CoreDsl.DynamicAction[Delete[E]] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
- case class DynamicEntityQuery[T] extends dsl.CoreDsl.DynamicQuery[T] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
- trait DynamicInsert[E] extends dsl.CoreDsl.DynamicAction[Insert[E]]
- Definition Classes
- DynamicQueryDsl
- case class DynamicJoinQuery[A, B, R] extends Product with Serializable
- Definition Classes
- DynamicQueryDsl
- sealed trait DynamicQuery[+T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
- sealed trait DynamicSet[T, U] extends AnyRef
- Definition Classes
- DynamicQueryDsl
- case class DynamicSetEmpty[T, U] extends dsl.CoreDsl.DynamicSet[T, U] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
- case class DynamicSetValue[T, U] extends dsl.CoreDsl.DynamicSet[T, U] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
- case class DynamicUpdate[E] extends dsl.CoreDsl.DynamicAction[Update[E]] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
- type Embedded = getquill.Embedded
- Definition Classes
- MetaDsl
- type Encoder[T] = JdbcEncoder[T]
- Definition Classes
- Encoders
- type Extractor[T] = (ResultRow, Session) => T
- Definition Classes
- RowContext
- implicit final class ForUpdate[T] extends AnyRef
- Definition Classes
- SqlDsl
- type Index = Int
- Definition Classes
- EncodingDsl
- implicit final class InfixInterpolator extends AnyRef
- Definition Classes
- InfixDsl
- trait InsertMeta[T] extends AnyRef
- Definition Classes
- MetaDsl
- implicit final class Like extends AnyRef
- Definition Classes
- SqlDsl
- trait LowPriorityExtras extends AnyRef
- Definition Classes
- QueryDsl
- type MappedEncoding[I, O] = getquill.MappedEncoding[I, O]
- Definition Classes
- EncodingDsl
- type NullChecker = JdbcNullChecker
- Definition Classes
- JdbcContextTypes → EncodingDsl
- implicit final class NullableColumnExtensions[A] extends AnyRef
- Definition Classes
- QueryDsl
- type Prepare = (PrepareRow, Session) => (List[Any], PrepareRow)
- Definition Classes
- RowContext
- type PrepareActionResult = (Connection) => Result[PreparedStatement]
- Definition Classes
- JdbcContextBase → ContextVerbPrepareLambda → JdbcContextVerbPrepare → ContextVerbPrepare
- type PrepareBatchActionResult = (Connection) => Result[List[PreparedStatement]]
- Definition Classes
- JdbcContextBase → ContextVerbPrepareLambda → JdbcContextVerbPrepare → ContextVerbPrepare
- type PrepareQueryResult = (Connection) => Result[PreparedStatement]
- Definition Classes
- JdbcContextBase → ContextVerbPrepareLambda → JdbcContextVerbPrepare → ContextVerbPrepare
- type PrepareRow = PreparedStatement
- Definition Classes
- JdbcContextTypes → EncodingDsl → RowContext
- trait QueryMeta[T] extends AnyRef
- Definition Classes
- MetaDsl
- abstract type Result[T]
- Definition Classes
- ContextVerbPrepare
- type ResultRow = ResultSet
- Definition Classes
- JdbcContextTypes → EncodingDsl → RowContext
- type RunActionResult = Long
- Definition Classes
- JdbcContextVerbExecute → Context
- type RunActionReturningResult[T] = T
- Definition Classes
- JdbcContextVerbExecute → Context
- type RunBatchActionResult = List[Long]
- Definition Classes
- JdbcContextVerbExecute → Context
- type RunBatchActionReturningResult[T] = List[T]
- Definition Classes
- JdbcContextVerbExecute → Context
- type RunQueryResult[T] = List[T]
- Definition Classes
- JdbcContextVerbExecute → Context
- type RunQuerySingleResult[T] = T
- Definition Classes
- JdbcContextVerbExecute → Context
- type Runner = Unit
- Definition Classes
- JdbcContextTypes → Context
- trait SchemaMeta[T] extends AnyRef
- Definition Classes
- MetaDsl
- type Session = Connection
- Definition Classes
- JdbcContextTypes → Context → EncodingDsl → RowContext
- implicit final class SqlInfixInterpolator extends AnyRef
- Definition Classes
- InfixDsl
- implicit final class ToDynamicAction[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
- implicit final class ToDynamicActionReturning[T, U] extends AnyRef
- Definition Classes
- DynamicQueryDsl
- implicit final class ToDynamicEntityQuery[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
- implicit final class ToDynamicInsert[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
- implicit final class ToDynamicQuery[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
- implicit final class ToDynamicUpdate[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
- trait UpdateMeta[T] extends AnyRef
- Definition Classes
- MetaDsl
- class JdbcNullChecker extends BaseNullChecker
- Definition Classes
- JdbcContextTypes
Abstract Value Members
- implicit abstract val booleanDecoder: Decoder[Boolean]
- Definition Classes
- SqlContext
- implicit abstract val booleanEncoder: Encoder[Boolean]
- Definition Classes
- SqlContext → EncodingDsl
- abstract def close(): Unit
- Definition Classes
- Closeable → AutoCloseable
- Annotations
- @throws(classOf[java.io.IOException])
- abstract def idiom: Dialect
- Definition Classes
- Context
- implicit abstract val localDateDecoder: Decoder[LocalDate]
- Definition Classes
- SqlContext
- implicit abstract val localDateEncoder: Encoder[LocalDate]
- Definition Classes
- SqlContext
- abstract def naming: Naming
- Definition Classes
- Context
- abstract def probe(statement: String): Try[_]
- Definition Classes
- Context
- abstract def push[A, B](result: Result[A])(f: (A) => B): Result[B]
- Definition Classes
- JdbcContextVerbPrepare
- abstract def seq[A](list: List[Result[A]]): Result[List[A]]
- Definition Classes
- JdbcContextVerbPrepare
- implicit abstract val uuidDecoder: Decoder[UUID]
- Definition Classes
- SqlContext
- implicit abstract val uuidEncoder: Encoder[UUID]
- Definition Classes
- SqlContext
- abstract def withConnection[T](f: (Connection) => Result[T]): Result[T]
- Attributes
- protected
- Definition Classes
- JdbcContextVerbExecute
- abstract def wrap[T](t: => T): Result[T]
- Definition Classes
- JdbcContextVerbPrepare
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val MappedEncoding: getquill.MappedEncoding.type
- Definition Classes
- EncodingDsl
- def alias[T](property: (Quoted[T]) => Quoted[Any], name: String): DynamicAlias[T]
- Definition Classes
- DynamicQueryDsl
- implicit macro def anyValDecoder[T <: AnyVal]: Decoder[T]
- Definition Classes
- LowPriorityImplicits
- implicit macro def anyValEncoder[T <: AnyVal]: Encoder[T]
- Definition Classes
- LowPriorityImplicits
- implicit def anyValMappedDecoder[I, O <: AnyVal](implicit mapped: MappedEncoding[I, O], decoder: Decoder[I]): Decoder[O]
- Definition Classes
- EncodingDsl
- implicit def anyValMappedEncoder[I <: AnyVal, O](implicit mapped: MappedEncoding[I, O], encoder: Encoder[O]): Encoder[I]
- Definition Classes
- EncodingDsl
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def avg[A](a: Option[A])(implicit n: Numeric[A]): Option[BigDecimal]
- Definition Classes
- QueryDsl
- def avg[A](a: A)(implicit n: Numeric[A]): BigDecimal
- Definition Classes
- QueryDsl
- implicit val bigDecimalDecoder: Decoder[BigDecimal]
- Definition Classes
- Decoders
- implicit val bigDecimalEncoder: Encoder[BigDecimal]
- Definition Classes
- Encoders
- implicit val byteArrayDecoder: Decoder[Array[Byte]]
- Definition Classes
- Decoders
- implicit val byteArrayEncoder: Encoder[Array[Byte]]
- Definition Classes
- Encoders
- implicit val byteDecoder: Decoder[Byte]
- Definition Classes
- Decoders
- implicit val byteEncoder: Encoder[Byte]
- Definition Classes
- Encoders
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def constructPrepareAction(f: (Connection) => Result[PreparedStatement]): (Connection) => Result[PreparedStatement]
- Definition Classes
- JdbcContextBase → JdbcContextVerbPrepare
- def constructPrepareBatchAction(f: (Connection) => Result[List[PreparedStatement]]): (Connection) => Result[List[PreparedStatement]]
- Definition Classes
- JdbcContextBase → JdbcContextVerbPrepare
- def constructPrepareQuery(f: (Connection) => Result[PreparedStatement]): (Connection) => Result[PreparedStatement]
- Definition Classes
- JdbcContextBase → JdbcContextVerbPrepare
- def count[A](a: A): A
- Definition Classes
- QueryDsl
- implicit val dateDecoder: Decoder[Date]
- Definition Classes
- Decoders
- implicit val dateEncoder: Encoder[Date]
- Definition Classes
- Encoders
- val dateTimeZone: TimeZone
- Definition Classes
- JdbcContextTypes
- def decoder[T](f: (ResultRow) => (Index) => T): Decoder[T]
- Definition Classes
- Decoders
- def decoder[T](d: (Index, ResultRow, Session) => T): Decoder[T]
- Definition Classes
- Decoders
- implicit val doubleDecoder: Decoder[Double]
- Definition Classes
- Decoders
- implicit val doubleEncoder: Encoder[Double]
- Definition Classes
- Encoders
- def dynamicQuery[T](implicit t: scala.reflect.api.JavaUniverse.TypeTag[T]): DynamicEntityQuery[T]
- Definition Classes
- DynamicQueryDsl
- def dynamicQuerySchema[T](entity: String, columns: DynamicAlias[T]*)(implicit t: scala.reflect.api.JavaUniverse.TypeTag[T]): DynamicEntityQuery[T]
- Definition Classes
- DynamicQueryDsl
- implicit macro def dynamicUnquote[T](d: DynamicQuery[T]): Query[T]
- Definition Classes
- DynamicQueryDsl
- def encoder[T](sqlType: Int, f: (PrepareRow) => (Index, T) => Unit): Encoder[T]
- Definition Classes
- Encoders
- def encoder[T](sqlType: Int, f: (Index, T, PrepareRow) => Unit): Encoder[T]
- Definition Classes
- Encoders
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def executeAction(sql: String, prepare: Prepare = identityPrepare)(info: ExecutionInfo, dc: Runner): Result[Long]
- Definition Classes
- JdbcContextVerbExecute
- def executeActionReturning[O](sql: String, prepare: Prepare = identityPrepare, extractor: Extractor[O], returningBehavior: ReturnAction)(info: ExecutionInfo, dc: Runner): Result[O]
- Definition Classes
- JdbcContextVerbExecute
- def executeActionReturningMany[O](sql: String, prepare: Prepare = identityPrepare, extractor: Extractor[O], returningBehavior: ReturnAction)(info: ExecutionInfo, dc: Runner): Result[List[O]]
- Definition Classes
- JdbcContextVerbExecute
- def executeBatchAction(groups: List[BatchGroup])(info: ExecutionInfo, dc: Runner): Result[List[Long]]
- Definition Classes
- JdbcContextVerbExecute
- def executeBatchActionReturning[T](groups: List[BatchGroupReturning], extractor: Extractor[T])(info: ExecutionInfo, dc: Runner): Result[List[T]]
- Definition Classes
- JdbcContextVerbExecute
- def executeQuery[T](sql: String, prepare: Prepare = identityPrepare, extractor: Extractor[T] = identityExtractor)(info: ExecutionInfo, dc: Runner): Result[List[T]]
- Definition Classes
- JdbcContextVerbExecute
- def executeQuerySingle[T](sql: String, prepare: Prepare = identityPrepare, extractor: Extractor[T] = identityExtractor)(info: ExecutionInfo, dc: Runner): Result[T]
- Definition Classes
- JdbcContextVerbExecute
- implicit val floatDecoder: Decoder[Float]
- Definition Classes
- Decoders
- implicit val floatEncoder: Encoder[Float]
- Definition Classes
- Encoders
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def handleSingleResult[T](sql: String, list: List[T]): T
- Attributes
- protected
- Definition Classes
- Context
- def handleSingleWrappedResult[T](sql: String, list: Result[List[T]]): Result[T]
- Attributes
- protected
- Definition Classes
- JdbcContextVerbExecute
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val identityExtractor: (ResultRow, Session) => ResultRow
- Attributes
- protected
- Definition Classes
- RowContext
- val identityPrepare: Prepare
- Attributes
- protected
- Definition Classes
- RowContext
- implicit def implicitOrd[T]: Ord[T]
- Definition Classes
- OrdDsl
- def impliedQuerySchema[T](entity: String, columns: (T) => (Any, String)*): EntityQuery[T]
- Definition Classes
- QueryDsl
- Annotations
- @compileTimeOnly("The query definition must happen within a `quote` block.")
- macro def insertMeta[T](exclude: (T) => Any*): InsertMeta[T]
- Definition Classes
- MetaDsl
- implicit val intDecoder: Decoder[Int]
- Definition Classes
- Decoders
- implicit val intEncoder: Encoder[Int]
- Definition Classes
- Encoders
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- macro def lift[T](v: T): T
- Definition Classes
- EncodingDsl
- def liftCaseClass[T](v: T): T
- Definition Classes
- EncodingDsl
- Annotations
- @compileTimeOnly("The query definition must happen within a `quote` block.")
- macro def liftQuery[U[_] <: Iterable[_], T](v: U[T]): Query[T]
- Definition Classes
- EncodingDsl
- def liftQueryCaseClass[U[_] <: Iterable[_], T](v: U[T]): Query[T]
- Definition Classes
- EncodingDsl
- Annotations
- @compileTimeOnly("The query definition must happen within a `quote` block.")
- def liftQueryScalar[U[_] <: Iterable[_], T](v: U[T])(implicit e: Encoder[T]): Query[T]
- Definition Classes
- EncodingDsl
- Annotations
- @compileTimeOnly("The query definition must happen within a `quote` block.")
- def liftScalar[T](v: T)(implicit e: Encoder[T]): T
- Definition Classes
- EncodingDsl
- Annotations
- @compileTimeOnly("The query definition must happen within a `quote` block.")
- implicit val longDecoder: Decoder[Long]
- Definition Classes
- Decoders
- implicit val longEncoder: Encoder[Long]
- Definition Classes
- Encoders
- def mappedBaseDecoder[I, O](mapped: MappedEncoding[I, O], decoder: BaseDecoder[I]): BaseDecoder[O]
- Attributes
- protected
- Definition Classes
- EncodingDsl
- def mappedBaseEncoder[I, O](mapped: MappedEncoding[I, O], encoder: BaseEncoder[O]): BaseEncoder[I]
- Attributes
- protected
- Definition Classes
- EncodingDsl
- implicit def mappedDecoder[I, O](implicit mapped: MappedEncoding[I, O], d: Decoder[I]): Decoder[O]
- Definition Classes
- Decoders
- implicit def mappedEncoder[I, O](implicit mapped: MappedEncoding[I, O], e: Encoder[O]): Encoder[I]
- Definition Classes
- Encoders
- implicit macro def materializeInsertMeta[T]: InsertMeta[T]
- Definition Classes
- MetaDslLowPriorityImplicits
- implicit macro def materializeQueryMeta[T]: QueryMeta[T]
- Definition Classes
- MetaDslLowPriorityImplicits
- implicit macro def materializeSchemaMeta[T]: SchemaMeta[T]
- Definition Classes
- MetaDslLowPriorityImplicits
- implicit macro def materializeUpdateMeta[T]: UpdateMeta[T]
- Definition Classes
- MetaDslLowPriorityImplicits
- def max[A](a: A): A
- Definition Classes
- QueryDsl
- def min[A](a: A): A
- Definition Classes
- QueryDsl
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit val nullChecker: JdbcNullChecker
- Definition Classes
- JdbcContextTypes → SqlContext
- implicit def optionDecoder[T](implicit d: Decoder[T]): Decoder[Option[T]]
- Definition Classes
- Decoders
- implicit def optionEncoder[T](implicit d: Encoder[T]): Encoder[Option[T]]
- Definition Classes
- Encoders
- def parseJdbcType(intType: Int): String
Parses instances of java.sql.Types to string form so it can be used in creation of sql arrays.
Parses instances of java.sql.Types to string form so it can be used in creation of sql arrays. Some databases does not support each of generic types, hence it's welcome to override this method and provide alternatives to nonexistent types.
- intType
one of java.sql.Types
- returns
JDBC type in string form
- Definition Classes
- JdbcContextTypes
- macro def prepare(quoted: Quoted[BatchAction[Action[_]]]): PrepareBatchActionResult
- Definition Classes
- ContextVerbPrepare
- macro def prepare(quoted: Quoted[Action[_]]): PrepareActionResult
- Definition Classes
- ContextVerbPrepare
- macro def prepare[T](quoted: Quoted[Query[T]]): PrepareQueryResult
- Definition Classes
- ContextVerbPrepare
- def prepareAction(sql: String, prepare: Prepare = identityPrepare)(executionInfo: ExecutionInfo, dc: Runner): JdbcContextBase.PrepareActionResult
- Definition Classes
- JdbcContextVerbPrepare
- def prepareBatchAction(groups: List[BatchGroup])(executionInfo: ExecutionInfo, dc: Runner): JdbcContextBase.PrepareBatchActionResult
- Definition Classes
- JdbcContextVerbPrepare
- def prepareQuery(sql: String, prepare: Prepare = identityPrepare)(executionInfo: ExecutionInfo, dc: Runner): JdbcContextBase.PrepareQueryResult
- Definition Classes
- JdbcContextVerbPrepare
- def prepareSingle(sql: String, prepare: Prepare = identityPrepare)(executionInfo: ExecutionInfo, dc: Runner): (Connection) => Result[PreparedStatement]
- Definition Classes
- JdbcContextVerbPrepare
- def prepareWithReturning(sql: String, conn: Connection, returningBehavior: ReturnAction): PreparedStatement
- Attributes
- protected
- Definition Classes
- JdbcContextVerbExecute
- val quatMaking: TypeTaggedQuatMaking
- Definition Classes
- DynamicQueryDsl
- macro def query[T]: EntityQuery[T]
- Definition Classes
- QueryDsl
- macro def queryMeta[T, R](expand: Quoted[(Query[T]) => Query[R]])(extract: (R) => T): QueryMeta[T]
- Definition Classes
- MetaDsl
- def querySchema[T](entity: String, columns: (T) => (Any, String)*): EntityQuery[T]
- Definition Classes
- QueryDsl
- Annotations
- @compileTimeOnly("The query definition must happen within a `quote` block.")
- implicit macro def quote[T](body: T): Quoted[T]
- Definition Classes
- QuotationDsl
- 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]
- Definition Classes
- QuotationDsl
- 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]
- Definition Classes
- QuotationDsl
- 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]
- Definition Classes
- QuotationDsl
- 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]
- Definition Classes
- QuotationDsl
- 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]
- Definition Classes
- QuotationDsl
- macro def quote[T1, T2, T3, T4, T5, R](func: (T1, T2, T3, T4, T5) => Quoted[R]): Quoted[(T1, T2, T3, T4, T5) => R]
- Definition Classes
- QuotationDsl
- macro def quote[T1, T2, T3, T4, R](func: (T1, T2, T3, T4) => Quoted[R]): Quoted[(T1, T2, T3, T4) => R]
- Definition Classes
- QuotationDsl
- macro def quote[T1, T2, T3, R](func: (T1, T2, T3) => Quoted[R]): Quoted[(T1, T2, T3) => R]
- Definition Classes
- QuotationDsl
- macro def quote[T1, T2, R](func: (T1, T2) => Quoted[R]): Quoted[(T1, T2) => R]
- Definition Classes
- QuotationDsl
- macro def quote[T1, R](func: (T1) => Quoted[R]): Quoted[(T1) => R]
- Definition Classes
- QuotationDsl
- macro def quote[T](body: Quoted[T]): Quoted[T]
- Definition Classes
- QuotationDsl
- macro def run[T](quoted: Quoted[BatchAction[ActionReturning[_, T]]], numRows: Int): Result[RunBatchActionReturningResult[T]]
- Definition Classes
- Context
- macro def run[T](quoted: Quoted[BatchAction[ActionReturning[_, T]]]): Result[RunBatchActionReturningResult[T]]
- Definition Classes
- Context
- macro def run(quoted: Quoted[BatchAction[Action[_]]], numRows: Int): Result[RunBatchActionResult]
- Definition Classes
- Context
- macro def run(quoted: Quoted[BatchAction[Action[_]]]): Result[RunBatchActionResult]
- Definition Classes
- Context
- macro def run[T](quoted: Quoted[ActionReturning[_, T]]): Result[RunActionReturningResult[T]]
- Definition Classes
- Context
- macro def run[T](quoted: Quoted[ActionReturning[_, List[T]]]): Result[RunActionReturningResult[List[T]]]
- Definition Classes
- Context
- macro def run(quoted: Quoted[Action[_]]): Result[RunActionResult]
- Definition Classes
- Context
- macro def run[T](quoted: Quoted[Query[T]]): Result[RunQueryResult[T]]
- Definition Classes
- Context
- macro def run[T](quoted: Quoted[T]): Result[RunQuerySingleResult[T]]
- Definition Classes
- Context
- macro def schemaMeta[T](entity: String, columns: (T) => (Any, String)*): SchemaMeta[T]
- Definition Classes
- MetaDsl
- def set[T, U](property: String, value: Quoted[U]): DynamicSet[T, U]
- Definition Classes
- DynamicQueryDsl
- def set[T, U](property: (Quoted[T]) => Quoted[U], value: Quoted[U]): DynamicSet[T, U]
- Definition Classes
- DynamicQueryDsl
- def setOpt[T, U](property: (Quoted[T]) => Quoted[U], value: Option[U])(implicit enc: Encoder[U]): DynamicSet[T, U]
- Definition Classes
- DynamicQueryDsl
- def setValue[T, U](property: String, value: U)(implicit enc: Encoder[U]): DynamicSet[T, U]
- Definition Classes
- DynamicQueryDsl
- def setValue[T, U](property: (Quoted[T]) => Quoted[U], value: U)(implicit enc: Encoder[U]): DynamicSet[T, U]
- Definition Classes
- DynamicQueryDsl
- implicit val shortDecoder: Decoder[Short]
- Definition Classes
- Decoders
- implicit val shortEncoder: Encoder[Short]
- Definition Classes
- Encoders
- def spliceLift[O](o: O)(implicit enc: Encoder[O]): Quoted[O]
- Attributes
- protected
- Definition Classes
- DynamicQueryDsl
- implicit val sqlDateDecoder: Decoder[Date]
- Definition Classes
- Decoders
- implicit val sqlDateEncoder: Encoder[Date]
- Definition Classes
- Encoders
- implicit val sqlTimeDecoder: Decoder[Time]
- Definition Classes
- Decoders
- implicit val sqlTimeEncoder: Encoder[Time]
- Definition Classes
- Encoders
- implicit val sqlTimestampDecoder: Decoder[Timestamp]
- Definition Classes
- Decoders
- implicit val sqlTimestampEncoder: Encoder[Timestamp]
- Definition Classes
- Encoders
- implicit val stringDecoder: Decoder[String]
- Definition Classes
- Decoders
- implicit val stringEncoder: Encoder[String]
- Definition Classes
- Encoders
- def sum[A](a: Option[A])(implicit n: Numeric[A]): Option[A]
- Definition Classes
- QueryDsl
- def sum[A](a: A)(implicit n: Numeric[A]): A
- Definition Classes
- QueryDsl
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- implicit def toQuoted[T <: Action[_]](q: DynamicAction[T]): Quoted[T]
- Definition Classes
- DynamicQueryDsl
- implicit def toQuoted[T](q: DynamicEntityQuery[T]): Quoted[EntityQuery[T]]
- Definition Classes
- DynamicQueryDsl
- implicit def toQuoted[T](q: DynamicQuery[T]): Quoted[Query[T]]
- Definition Classes
- DynamicQueryDsl
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit def unquote[T](quoted: Quoted[T]): T
- Definition Classes
- QuotationDsl
- Annotations
- @compileTimeOnly("The query definition must happen within a `quote` block.")
- macro def updateMeta[T](exclude: (T) => Any*): UpdateMeta[T]
- Definition Classes
- MetaDsl
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def withConnectionWrapped[T](f: (Connection) => T): Result[T]
- Attributes
- protected
- Definition Classes
- JdbcContextVerbExecute