io.getquill.context.jdbc
package io.getquill.context.jdbc
Type members
Classlikes
trait H2JdbcContextBase[N <: NamingStrategy] extends H2JdbcTypes[N] with JdbcContextBase[H2Dialect, N]
trait H2JdbcTypes[N <: NamingStrategy] extends JdbcContextTypes[H2Dialect, N] with BooleanObjectEncoding with UUIDObjectEncoding
abstract class JdbcContext[Dialect <: SqlIdiom, Naming <: NamingStrategy] extends JdbcContextBase[Dialect, Naming] with ProtoContext[Dialect, Naming] with ContextVerbTranslate[Dialect, Naming]
trait JdbcContextBase[Dialect <: SqlIdiom, Naming <: NamingStrategy] extends JdbcContextVerbExecute[Dialect, Naming] with JdbcContextVerbPrepare[Dialect, Naming] with ContextVerbPrepareLambda[Dialect, Naming]
trait JdbcContextTypes[Dialect <: SqlIdiom, Naming <: NamingStrategy] extends Context[Dialect, Naming] with SqlContext[Dialect, Naming] with Encoders with Decoders
trait JdbcContextVerbExecute[Dialect <: SqlIdiom, Naming <: NamingStrategy] extends JdbcContextTypes[Dialect, Naming]
trait JdbcContextVerbPrepare[Dialect <: SqlIdiom, Naming <: NamingStrategy] extends ContextVerbPrepare[Dialect, Naming] with JdbcContextTypes[Dialect, Naming]
trait MysqlJdbcContextBase[N <: NamingStrategy] extends MysqlJdbcTypes[N] with JdbcContextBase[MySQLDialect, N]
trait MysqlJdbcTypes[N <: NamingStrategy] extends JdbcContextTypes[MySQLDialect, N] with BooleanObjectEncoding with UUIDStringEncoding
trait OracleJdbcContextBase[N <: NamingStrategy] extends OracleJdbcTypes[N] with JdbcContextBase[OracleDialect, N]
trait OracleJdbcTypes[N <: NamingStrategy] extends JdbcContextTypes[OracleDialect, N] with BooleanIntEncoding with UUIDStringEncoding
trait PostgresJdbcContextBase[N <: NamingStrategy] extends PostgresJdbcTypes[N] with JdbcContextBase[PostgresDialect, N]
trait PostgresJdbcTypes[N <: NamingStrategy] extends JdbcContextTypes[PostgresDialect, N] with BooleanObjectEncoding with UUIDObjectEncoding with ArrayDecoders with ArrayEncoders
trait SqlServerExecuteOverride[N <: NamingStrategy] extends JdbcContextVerbExecute[SQLServerDialect, N]
Use extension in stead of self-pointer to JdbcContextVerbExecute[SQLServerDialect, N]
here. Want identical
implementation to Scala2-Quill and doing it via self-pointer in Scala2-Quill will cause override-conflict errors in SqlServerExecuteOverride.
Use extension in stead of self-pointer to JdbcContextVerbExecute[SQLServerDialect, N]
here. Want identical
implementation to Scala2-Quill and doing it via self-pointer in Scala2-Quill will cause override-conflict errors in SqlServerExecuteOverride.
trait SqlServerJdbcContextBase[N <: NamingStrategy] extends SqlServerJdbcTypes[N] with SqlServerExecuteOverride[N] with JdbcContextBase[SQLServerDialect, N]
trait SqlServerJdbcTypes[N <: NamingStrategy] extends JdbcContextTypes[SQLServerDialect, N] with BooleanObjectEncoding with UUIDStringEncoding
trait SqliteJdbcContextBase[N <: NamingStrategy] extends SqliteJdbcTypes[N] with JdbcContextBase[SqliteDialect, N]
trait SqliteJdbcTypes[N <: NamingStrategy] extends JdbcContextTypes[SqliteDialect, N] with BooleanObjectEncoding with UUIDObjectEncoding