io.github.liewhite.sqlx

Type members

Classlikes

trait CustomNs extends NamingStrategy
case class DBConfig(`type`: String, host: String, username: String, db: String, port: Option[Int], password: Option[String], maxConnection: Int, minIdle: Int, idleMills: Int)
class DBDataSource(val config: DBConfig)
Companion:
object
Companion:
class
trait ExtSyntax[I <: SqlIdiom, N <: NamingStrategy]
case class Field[T](modelName: String, fieldName: String, colName: String, unique: Boolean, default: Option[Any], length: Option[Int], t: TField[T])
case class Index(name: String, cols: Vector[String], unique: Boolean)
trait Migrator[Dialect <: SqlIdiom, Naming <: NamingStrategy]
class QuillMysqlContext[N <: NamingStrategy](naming: N) extends MysqlZioJdbcContext[N] with ExtSyntax[MySQLDialect, N] with Migrator[MySQLDialect, N]
class QuillPostgresContext[N <: NamingStrategy](naming: N) extends PostgresZioJdbcContext[N] with ExtSyntax[PostgresDialect, N] with Migrator[PostgresDialect, N]
trait TField[T]
Companion:
object
object TField
Companion:
class
trait Table[T]
Companion:
object
object Table
Companion:
class