package
model
Type Members
-
case class
Column(name: String, table: QualifiedName, tpe: String, nullable: Boolean, options: Set[ColumnOption[_]] = ...) extends Product with Serializable
-
-
-
-
case class
Index(name: Option[String], table: QualifiedName, columns: Seq[Column], unique: Boolean, options: Set[IndexOption[_]] = ...) extends Product with Serializable
-
-
case class
Model(tables: Seq[Table], options: Set[ModelOption[_]] = ...) extends Product with Serializable
-
-
case class
PrimaryKey(name: Option[String], table: QualifiedName, columns: Seq[Column], options: Set[PrimaryKeyOption[_]] = ...) extends Product with Serializable
-
-
case class
QualifiedName(table: String, schema: Option[String] = scala.None, catalog: Option[String] = scala.None) extends Product with Serializable
-
case class
Table(name: QualifiedName, columns: Seq[Column], primaryKey: Option[PrimaryKey], foreignKeys: Seq[ForeignKey], indices: Seq[Index], options: Set[TableOption[_]] = ...) extends Product with Serializable
-
Slick schema model