io.getquill.context.jdbc

Type members

Classlikes

trait ArrayDecoders extends ArrayEncoding
trait ArrayEncoders extends ArrayEncoding
trait Decoders
trait Encoders extends EncodingDsl
trait H2JdbcComposition[N <: NamingStrategy] extends JdbcComposition[H2Dialect, N] with BooleanObjectEncoding with UUIDObjectEncoding
trait H2JdbcContextBase[N <: NamingStrategy] extends H2JdbcContextSimplified[N] with JdbcContextBase[H2Dialect, N]
trait H2JdbcContextSimplified[N <: NamingStrategy] extends JdbcContextSimplified[H2Dialect, N] with H2JdbcComposition[N] with JdbcRunContext[H2Dialect, N]
trait JdbcComposition[Dialect <: SqlIdiom, Naming <: NamingStrategy] extends Context[Dialect, Naming] with SqlContext[Dialect, Naming] with Encoders with Decoders
abstract
class JdbcContext[Dialect <: SqlIdiom, Naming <: NamingStrategy] extends JdbcContextBase[Dialect, Naming] with ProtoContext[Dialect, Naming]
trait JdbcContextBase[Dialect <: SqlIdiom, Naming <: NamingStrategy] extends JdbcContextSimplified[Dialect, Naming] with StagedPrepare[Dialect, Naming]
trait JdbcContextSimplified[Dialect <: SqlIdiom, Naming <: NamingStrategy] extends JdbcRunContext[Dialect, Naming] with PrepareContext[Dialect, Naming]
trait JdbcPrepareBase[Dialect <: SqlIdiom, Naming <: NamingStrategy] extends Context[Dialect, Naming]
trait JdbcRunContext[Dialect <: SqlIdiom, Naming <: NamingStrategy] extends JdbcComposition[Dialect, Naming]
trait MysqlJdbcComposition[N <: NamingStrategy] extends JdbcComposition[MySQLDialect, N] with BooleanObjectEncoding with UUIDStringEncoding
trait MysqlJdbcContextBase[N <: NamingStrategy] extends MysqlJdbcContextSimplified[N] with JdbcContextBase[MySQLDialect, N]
trait MysqlJdbcContextSimplified[N <: NamingStrategy] extends JdbcContextSimplified[MySQLDialect, N] with MysqlJdbcComposition[N] with JdbcRunContext[MySQLDialect, N]
trait OracleJdbcComposition[N <: NamingStrategy] extends JdbcComposition[OracleDialect, N] with BooleanIntEncoding with UUIDStringEncoding
trait OracleJdbcContextBase[N <: NamingStrategy] extends OracleJdbcContextSimplified[N] with JdbcContextBase[OracleDialect, N]
trait OracleJdbcContextSimplified[N <: NamingStrategy] extends JdbcContextSimplified[OracleDialect, N] with OracleJdbcComposition[N] with JdbcRunContext[OracleDialect, N]
trait PostgresJdbcComposition[N <: NamingStrategy] extends JdbcComposition[PostgresDialect, N] with BooleanObjectEncoding with UUIDObjectEncoding with ArrayDecoders with ArrayEncoders
trait PostgresJdbcContextBase[N <: NamingStrategy] extends PostgresJdbcContextSimplified[N] with JdbcContextBase[PostgresDialect, N]
trait PostgresJdbcContextSimplified[N <: NamingStrategy] extends JdbcContextSimplified[PostgresDialect, N] with PostgresJdbcComposition[N] with JdbcRunContext[PostgresDialect, N]
trait SqlServerExecuteOverride[N <: NamingStrategy]
trait SqlServerJdbcComposition[N <: NamingStrategy] extends JdbcComposition[SQLServerDialect, N] with BooleanObjectEncoding with UUIDStringEncoding
trait SqlServerJdbcContextBase[N <: NamingStrategy] extends SqlServerJdbcContextSimplified[N] with JdbcContextBase[SQLServerDialect, N]
trait SqlServerJdbcContextSimplified[N <: NamingStrategy] extends JdbcContextSimplified[SQLServerDialect, N] with SqlServerJdbcComposition[N] with JdbcRunContext[SQLServerDialect, N] with SqlServerExecuteOverride[N]
trait SqliteJdbcComposition[N <: NamingStrategy] extends JdbcComposition[SqliteDialect, N] with BooleanObjectEncoding with UUIDObjectEncoding
trait SqliteJdbcContextBase[N <: NamingStrategy] extends SqliteJdbcContextSimplified[N] with JdbcContextBase[SqliteDialect, N]
trait SqliteJdbcContextSimplified[N <: NamingStrategy] extends JdbcContextSimplified[SqliteDialect, N] with SqliteJdbcComposition[N] with JdbcRunContext[SqliteDialect, N]