io.getquill.context.jdbc

Type members

Classlikes

trait ArrayDecoders extends ArrayEncoding
trait ArrayEncoders extends ArrayEncoding
trait Decoders
trait Encoders extends EncodingDsl
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 ProtoContextSecundus[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 SqliteExecuteOverride[+N <: NamingStrategy] extends JdbcContextVerbExecute[SqliteDialect, N]
trait SqliteJdbcContextBase[+N <: NamingStrategy] extends SqliteJdbcTypes[N] with SqliteExecuteOverride[N] with JdbcContextBase[SqliteDialect, N]
trait SqliteJdbcTypes[+N <: NamingStrategy] extends JdbcContextTypes[SqliteDialect, N] with BooleanObjectEncoding with UUIDObjectEncoding