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], maxConnection: Int, minIdle: Int, idleMills: Int)
class QuillMysqlContext(dataSource: HikariDataSource) extends MysqlJdbcContext[SnakeCase.type] with RawCodecs[MySQLDialect, SnakeCase.type] with Migrator[MySQLDialect, SnakeCase.type]
class QuillPostgresContext(dataSource: HikariDataSource) extends PostgresJdbcContext[SnakeCase.type] with RawCodecs[PostgresDialect, SnakeCase.type] with Migrator[PostgresDialect, SnakeCase.type]
Value members
Concrete methods
transparent inline def getDBContext[Dialect <: SqlIdiom](config: DBConfig): JdbcContext[_ >: MySQLDialect & PostgresDialect <: MySQLDialect | PostgresDialect, SnakeCase.type] & BooleanObjectEncoding & RawCodecs[_ >: MySQLDialect & PostgresDialect <: MySQLDialect | PostgresDialect, SnakeCase.type] & Migrator[_ >: MySQLDialect & PostgresDialect <: MySQLDialect | PostgresDialect, SnakeCase.type]