io.github.liewhite.sqlx
package io.github.liewhite.sqlx
Type members
Classlikes
case
class DBConfig(host: String, username: String, db: String, port: Option[Int], password: Option[String])
class QuillMysqlContext(dataSource: HikariDataSource) extends MysqlJdbcContext[SnakeCase] with RawCodecs[MySQLDialect, SnakeCase] with Migrator[MySQLDialect, SnakeCase]
class QuillPostgresContext(dataSource: HikariDataSource) extends PostgresJdbcContext[SnakeCase] with RawCodecs[PostgresDialect, SnakeCase] with Migrator[PostgresDialect, SnakeCase]
Value members
Concrete methods
transparent inline
def getDBContext[Dialect <: SqlIdiom](config: DBConfig): JdbcContext[_ >: MySQLDialect & PostgresDialect <: MySQLDialect | PostgresDialect, SnakeCase] & BooleanObjectEncoding & RawCodecs[_ >: MySQLDialect & PostgresDialect <: MySQLDialect | PostgresDialect, SnakeCase] & Migrator[_ >: MySQLDialect & PostgresDialect <: MySQLDialect | PostgresDialect, SnakeCase]