class H2JdbcContext[N <: NamingStrategy] extends JdbcContext[H2Dialect, N] with H2JdbcContextBase[N]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- H2JdbcContext
- H2JdbcContextBase
- H2JdbcTypes
- UUIDObjectEncoding
- BooleanObjectEncoding
- JdbcContext
- SyncIOMonad
- IOMonad
- ContextVerbTranslate
- ContextTranslateMacro
- ContextTranslateProto
- ProtoContext
- 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
- All
Instance Constructors
- new H2JdbcContext(naming: N, configPrefix: String)
- new H2JdbcContext(naming: N, config: Config)
- new H2JdbcContext(naming: N, config: JdbcContextConfig)
- new H2JdbcContext(naming: N, dataSource: DataSource with Closeable)
Type Members
-
type
BaseDecoder[T] = (Index, ResultRow, Session) ⇒ T
- Definition Classes
- EncodingDsl
-
type
BaseEncoder[T] = (Index, T, PrepareRow, Session) ⇒ PrepareRow
- 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
Effect = monad.Effect
- Definition Classes
- IOMonad
-
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
class
ForUpdate[T] extends AnyRef
- Definition Classes
- SqlDsl
-
case class
FromTry[T] extends (IOMonad.this)#IO[T, (IOMonad.this)#Effect] with Product with Serializable
- Attributes
- protected
- Definition Classes
- IOMonad
-
trait
IO[+T, -E <: (IOMonad.this)#Effect] extends AnyRef
- Definition Classes
- IOMonad
-
type
Index = Int
- Definition Classes
- EncodingDsl
-
implicit
class
InfixInterpolator extends AnyRef
- Definition Classes
- InfixDsl
-
trait
InsertMeta[T] extends AnyRef
- Definition Classes
- MetaDsl
-
implicit
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
-
implicit
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
-
type
Result[T] = T
- Definition Classes
- JdbcContext → SyncIOMonad → ProtoContext → ContextVerbPrepare → Context
-
type
ResultRow = ResultSet
- Definition Classes
- JdbcContextTypes → EncodingDsl → RowContext
-
case class
Run[T, E <: (SyncIOMonad.this)#Effect] extends (SyncIOMonad.this)#IO[T, E] with Product with Serializable
- Definition Classes
- SyncIOMonad
-
type
RunActionResult = Long
- Definition Classes
- JdbcContext → ProtoContext → JdbcContextVerbExecute → Context
-
type
RunActionReturningResult[T] = T
- Definition Classes
- JdbcContext → ProtoContext → JdbcContextVerbExecute → Context
-
type
RunBatchActionResult = List[Long]
- Definition Classes
- JdbcContext → ProtoContext → JdbcContextVerbExecute → Context
-
type
RunBatchActionReturningResult[T] = List[T]
- Definition Classes
- JdbcContext → ProtoContext → JdbcContextVerbExecute → Context
-
type
RunQueryResult[T] = List[T]
- Definition Classes
- JdbcContext → ProtoContext → JdbcContextVerbExecute → Context
-
type
RunQuerySingleResult[T] = T
- Definition Classes
- JdbcContext → ProtoContext → JdbcContextVerbExecute → Context
-
type
Runner = Unit
- Definition Classes
- JdbcContextTypes → Context
-
trait
SchemaMeta[T] extends AnyRef
- Definition Classes
- MetaDsl
-
case class
Sequence[A, M[X] <: scala.collection.compat.IterableOnce[X], E <: (IOMonad.this)#Effect] extends (IOMonad.this)#IO[M[A], E] with Product with Serializable
- Attributes
- protected
- Definition Classes
- IOMonad
-
type
Session = Connection
- Definition Classes
- JdbcContextTypes → Context → EncodingDsl → RowContext
-
implicit
class
ToDynamicAction[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
implicit
class
ToDynamicActionReturning[T, U] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
implicit
class
ToDynamicEntityQuery[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
implicit
class
ToDynamicInsert[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
implicit
class
ToDynamicQuery[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
implicit
class
ToDynamicUpdate[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
case class
Transactional[T, E <: (IOMonad.this)#Effect] extends (IOMonad.this)#IO[T, E with Transaction] with Product with Serializable
- Attributes
- protected
- Definition Classes
- IOMonad
-
case class
TransformWith[T, S, E1 <: (IOMonad.this)#Effect, E2 <: (IOMonad.this)#Effect] extends (IOMonad.this)#IO[S, E1 with E2] with Product with Serializable
- Attributes
- protected
- Definition Classes
- IOMonad
-
type
TranslateResult[T] = T
- Definition Classes
- ContextVerbTranslate → ContextTranslateProto
-
trait
UpdateMeta[T] extends AnyRef
- Definition Classes
- MetaDsl
-
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
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
Effect: monad.Effect.type
- Definition Classes
- IOMonad
-
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
-
implicit
val
bigDecimalDecoder: Decoder[BigDecimal]
- Definition Classes
- Decoders
-
implicit
val
bigDecimalEncoder: Encoder[BigDecimal]
- Definition Classes
- Encoders
-
implicit
val
booleanDecoder: Decoder[Boolean]
- Definition Classes
- BooleanObjectEncoding
-
implicit
val
booleanEncoder: Encoder[Boolean]
- Definition Classes
- BooleanObjectEncoding
-
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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
close(): Unit
- Definition Classes
- JdbcContext → Closeable → AutoCloseable
-
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
-
val
currentConnection: DynamicVariable[Option[Connection]]
- Attributes
- protected
- Definition Classes
- JdbcContext
-
val
dataSource: DataSource with Closeable
- Definition Classes
- H2JdbcContext → JdbcContext
-
implicit
val
dateDecoder: Decoder[Date]
- Definition Classes
- Decoders
-
implicit
val
dateEncoder: Encoder[Date]
- Definition Classes
- Encoders
-
val
dateTimeZone: TimeZone
- Attributes
- protected
- Definition Classes
- JdbcContextTypes
-
def
decoder[T](f: (ResultRow) ⇒ (Index) ⇒ T): Decoder[T]
- Definition Classes
- Decoders
-
def
decoder[T](d: BaseDecoder[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: ClassTag[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: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
executeAction(sql: String, prepare: Prepare = identityPrepare)(executionInfo: ExecutionInfo, dc: Runner): Long
- Definition Classes
- JdbcContext → ProtoContext → JdbcContextVerbExecute
-
def
executeActionReturning[O](sql: String, prepare: Prepare = identityPrepare, extractor: Extractor[O], returningBehavior: ReturnAction)(executionInfo: ExecutionInfo, dc: Runner): O
- Definition Classes
- JdbcContext → ProtoContext → JdbcContextVerbExecute
-
def
executeBatchAction(groups: List[BatchGroup])(executionInfo: ExecutionInfo, dc: Runner): List[Long]
- Definition Classes
- JdbcContext → ProtoContext → JdbcContextVerbExecute
-
def
executeBatchActionReturning[T](groups: List[BatchGroupReturning], extractor: Extractor[T])(executionInfo: ExecutionInfo, dc: Runner): List[T]
- Definition Classes
- JdbcContext → ProtoContext → JdbcContextVerbExecute
-
def
executeQuery[T](sql: String, prepare: Prepare = identityPrepare, extractor: Extractor[T] = identityExtractor)(executionInfo: ExecutionInfo, dc: Runner): List[T]
- Definition Classes
- JdbcContext → ProtoContext → JdbcContextVerbExecute
-
def
executeQuerySingle[T](sql: String, prepare: Prepare = identityPrepare, extractor: Extractor[T] = identityExtractor)(executionInfo: ExecutionInfo, dc: Runner): T
- Definition Classes
- JdbcContext → ProtoContext → JdbcContextVerbExecute
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
implicit
val
floatDecoder: Decoder[Float]
- Definition Classes
- Decoders
-
implicit
val
floatEncoder: Encoder[Float]
- Definition Classes
- Encoders
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
handleSingleResult[T](list: List[T]): T
- Attributes
- protected
- Definition Classes
- Context
-
def
handleSingleWrappedResult[T](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
-
val
idiom: H2Dialect.type
- Definition Classes
- H2JdbcTypes → Context
-
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( ... )
-
macro
def
insertMeta[T](exclude: (T) ⇒ Any*): InsertMeta[T]
- Definition Classes
- MetaDsl
-
implicit
val
instantDecoder: Decoder[Instant]
- Definition Classes
- Decoders
-
implicit
val
instantEncoder: Encoder[Instant]
- Definition Classes
- Encoders
-
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( ... )
-
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( ... )
-
def
liftQueryScalar[U[_] <: Iterable[_], T](v: U[T])(implicit e: Encoder[T]): Query[T]
- Definition Classes
- EncodingDsl
- Annotations
- @compileTimeOnly( ... )
-
def
liftScalar[T](v: T)(implicit e: Encoder[T]): T
- Definition Classes
- EncodingDsl
- Annotations
- @compileTimeOnly( ... )
-
implicit
val
localDateDecoder: Decoder[LocalDate]
- Definition Classes
- Decoders
-
implicit
val
localDateEncoder: Encoder[LocalDate]
- Definition Classes
- Encoders
-
implicit
val
localDateTimeDecoder: Decoder[LocalDateTime]
- Definition Classes
- Decoders
-
implicit
val
localDateTimeEncoder: Encoder[LocalDateTime]
- Definition Classes
- Encoders
-
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
-
val
naming: N
- Definition Classes
- H2JdbcContext → ProtoContext → Context
-
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
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 non-existent types.
- intType
one of java.sql.Types
- returns
JDBC type in string form
- Definition Classes
- JdbcContextTypes
-
def
performIO[T](io: IO[T, _], transactional: Boolean = false): Result[T]
- Definition Classes
- JdbcContext → SyncIOMonad
-
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): PrepareActionResult
- Definition Classes
- JdbcContext → JdbcContextVerbPrepare
-
def
prepareBatchAction(groups: List[BatchGroup])(executionInfo: ExecutionInfo, dc: Runner): PrepareBatchActionResult
- Definition Classes
- JdbcContext → JdbcContextVerbPrepare
-
final
def
prepareParam(param: Any): String
- Attributes
- protected
- Definition Classes
- ContextTranslateProto
- Annotations
- @tailrec()
-
def
prepareQuery(sql: String, prepare: Prepare = identityPrepare)(executionInfo: ExecutionInfo, dc: Runner): (Connection) ⇒ PreparedStatement
- Definition Classes
- JdbcContext → 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
-
def
probe(sql: String): Try[Result[Boolean]]
- Definition Classes
- JdbcContext → Context
-
def
push[A, B](result: A)(f: (A) ⇒ B): B
- Definition Classes
- JdbcContext → ContextVerbTranslate → ContextTranslateProto → JdbcContextVerbPrepare → 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( ... )
-
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]]]): Result[RunBatchActionReturningResult[T]]
- 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(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
runIO[T](quoted: Quoted[BatchAction[ActionReturning[_, T]]]): IO[RunBatchActionReturningResult[T], Write]
- Definition Classes
- SyncIOMonad
-
macro
def
runIO(quoted: Quoted[BatchAction[Action[_]]]): IO[RunBatchActionResult, Write]
- Definition Classes
- SyncIOMonad
-
macro
def
runIO[T](quoted: Quoted[ActionReturning[_, T]]): IO[RunActionReturningResult[T], Write]
- Definition Classes
- SyncIOMonad
-
macro
def
runIO(quoted: Quoted[Action[_]]): IO[RunActionResult, Write]
- Definition Classes
- SyncIOMonad
-
macro
def
runIO[T](quoted: Quoted[Query[T]]): IO[RunQueryResult[T], Read]
- Definition Classes
- SyncIOMonad
-
macro
def
runIO[T](quoted: Quoted[T]): IO[RunQuerySingleResult[T], Read]
- Definition Classes
- SyncIOMonad
-
macro
def
schemaMeta[T](entity: String, columns: (T) ⇒ (Any, String)*): SchemaMeta[T]
- Definition Classes
- MetaDsl
-
def
seq[A](list: List[A]): List[A]
- Definition Classes
- JdbcContext → ContextVerbTranslate → ContextTranslateProto → JdbcContextVerbPrepare → JdbcContextVerbExecute
-
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
stringDecoder: Decoder[String]
- Definition Classes
- Decoders
-
implicit
val
stringEncoder: Encoder[String]
- Definition Classes
- Encoders
-
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
-
def
transaction[T](f: ⇒ T): T
- Definition Classes
- JdbcContext
-
macro
def
translate(quoted: Quoted[BatchAction[Action[_]]], prettyPrint: Boolean): TranslateResult[List[String]]
- Definition Classes
- ContextTranslateMacro
-
macro
def
translate(quoted: Quoted[Action[_]], prettyPrint: Boolean): TranslateResult[String]
- Definition Classes
- ContextTranslateMacro
-
macro
def
translate[T](quoted: Quoted[Query[T]], prettyPrint: Boolean): TranslateResult[String]
- Definition Classes
- ContextTranslateMacro
-
macro
def
translate[T](quoted: Quoted[T], prettyPrint: Boolean): TranslateResult[String]
- Definition Classes
- ContextTranslateMacro
-
macro
def
translate(quoted: Quoted[BatchAction[Action[_]]]): TranslateResult[List[String]]
- Definition Classes
- ContextTranslateMacro
-
macro
def
translate(quoted: Quoted[Action[_]]): TranslateResult[String]
- Definition Classes
- ContextTranslateMacro
-
macro
def
translate[T](quoted: Quoted[Query[T]]): TranslateResult[String]
- Definition Classes
- ContextTranslateMacro
-
macro
def
translate[T](quoted: Quoted[T]): TranslateResult[String]
- Definition Classes
- ContextTranslateMacro
-
def
translateBatchQuery(groups: List[BatchGroup], prettyPrint: Boolean)(executionInfo: ExecutionInfo, dc: Runner): TranslateResult[List[String]]
- Definition Classes
- ContextTranslateProto
-
def
translateQuery[T](statement: String, prepare: Prepare, extractor: Extractor[T], prettyPrint: Boolean)(executionInfo: ExecutionInfo, dc: Runner): TranslateResult[String]
- Definition Classes
- ContextTranslateProto
-
implicit
def
unquote[T](quoted: Quoted[T]): T
- Definition Classes
- QuotationDsl
- Annotations
- @compileTimeOnly( ... )
-
macro
def
updateMeta[T](exclude: (T) ⇒ Any*): UpdateMeta[T]
- Definition Classes
- MetaDsl
-
implicit
val
uuidDecoder: Decoder[UUID]
- Definition Classes
- UUIDObjectEncoding
-
implicit
val
uuidEncoder: Encoder[UUID]
- Definition Classes
- UUIDObjectEncoding
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
withConnection[T](f: (Connection) ⇒ Result[T]): Result[T]
- Attributes
- protected
- Definition Classes
- JdbcContext → JdbcContextVerbExecute
-
def
withConnectionWrapped[T](f: (Connection) ⇒ T): Result[T]
- Attributes
- protected
- Definition Classes
- JdbcContextVerbExecute
-
def
wrap[T](t: ⇒ T): T
- Definition Classes
- JdbcContext → ContextVerbTranslate → ContextTranslateProto → JdbcContextVerbPrepare → JdbcContextVerbExecute