io.getquill.context.jdbc

Type members

Classlikes

trait ArrayDecoders extends ArrayEncoding
trait ArrayEncoders extends ArrayEncoding
trait Decoders
trait Encoders extends EncodingDsl
trait H2JdbcContextBase[+D <: H2Dialect, +N <: NamingStrategy] extends H2JdbcTypes[D, N] with JdbcContextBase[D, N]
trait H2JdbcTypes[+D <: H2Dialect, +N <: NamingStrategy] extends JdbcContextTypes[D, N] with ObjectGenericTimeEncoders with ObjectGenericTimeDecoders 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[+D <: MySQLDialect, +N <: NamingStrategy] extends MysqlJdbcTypes[D, N] with JdbcContextBase[D, N]
trait MysqlJdbcTypes[+D <: MySQLDialect, +N <: NamingStrategy] extends JdbcContextTypes[D, N] with ObjectGenericTimeEncoders with ObjectGenericTimeDecoders with BooleanObjectEncoding with UUIDStringEncoding

Encoders for reasonably implemented JDBC contexts that meet the 4.2 specification

Encoders for reasonably implemented JDBC contexts that meet the 4.2 specification

trait OracleJdbcContextBase[+D <: OracleDialect, +N <: NamingStrategy] extends OracleJdbcTypes[D, N] with JdbcContextBase[D, N]
trait OracleJdbcTypes[+D <: OracleDialect, +N <: NamingStrategy] extends JdbcContextTypes[D, N] with ObjectGenericTimeEncoders with ObjectGenericTimeDecoders with BooleanIntEncoding with UUIDStringEncoding
trait PostgresJdbcContextBase[+D <: PostgresDialect, +N <: NamingStrategy] extends PostgresJdbcTypes[D, N] with JdbcContextBase[D, N]
trait PostgresJdbcTypes[+D <: PostgresDialect, +N <: NamingStrategy] extends JdbcContextTypes[D, N] with ObjectGenericTimeEncoders with ObjectGenericTimeDecoders with BooleanObjectEncoding with UUIDObjectEncoding with ArrayDecoders with ArrayEncoders
trait SqlServerExecuteOverride[+N <: NamingStrategy] extends JdbcContextVerbExecute[SQLServerDialect, N]
trait SqlServerJdbcContextBase[+D <: SQLServerDialect, +N <: NamingStrategy] extends SqlServerJdbcTypes[D, N] with SqlServerExecuteOverride[N] with JdbcContextBase[D, N]
trait SqlServerJdbcTypes[+D <: SQLServerDialect, +N <: NamingStrategy] extends JdbcContextTypes[D, N] with ObjectGenericTimeEncoders with ObjectGenericTimeDecoders with BooleanObjectEncoding with UUIDStringEncoding
trait SqliteExecuteOverride[+D <: SqliteDialect, +N <: NamingStrategy] extends JdbcContextVerbExecute[D, N]
trait SqliteJdbcContextBase[+D <: SqliteDialect, +N <: NamingStrategy] extends SqliteJdbcTypes[D, N] with SqliteExecuteOverride[D, N] with JdbcContextBase[D, N]
trait SqliteJdbcTypes[+D <: SqliteDialect, +N <: NamingStrategy] extends JdbcContextTypes[D, N] with BasicTimeEncoders with BasicTimeDecoders with BooleanObjectEncoding with UUIDObjectEncoding