p
dbcodegen
package dbcodegen
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class CodeGeneratorConfig(templateFiles: Seq[File], outDir: File, typeMapping: (SQLType, Option[String]) => Option[String], schemaTableFilter: (String, String) => Boolean, scalafmt: Boolean, scalaVersion: String) extends Product with Serializable
- case class DataColumn(name: String, scalaType: String, db: Column) extends Product with Serializable
- case class DataEnum(name: String, values: Seq[DataEnumValue]) extends Product with Serializable
- case class DataEnumValue(name: String) extends Product with Serializable
- case class DataIndex(name: String, columns: Seq[DataColumn], db: Index) extends Product with Serializable
- case class DataSchema(name: String, tables: Seq[DataTable], enums: Seq[DataEnum], db: Schema) extends Product with Serializable
- case class DataTable(name: String, columns: Seq[DataColumn], indices: Seq[DataIndex], db: Table) extends Product with Serializable
- case class DbConfig(jdbcUrl: String, username: Option[String], password: Option[String]) extends Product with Serializable
Value Members
- object CodeGenerator
- object DbConnection
- object NameFormat
- object SchemaConverter
- object SqlExecutor