TableBuilder

slick.jdbc.JdbcModelBuilder.TableBuilder
class TableBuilder(val meta: MTable, val namer: TableNamer, val mColumns: Seq[MColumn], val mPrimaryKeys: Seq[MPrimaryKey], val mForeignKeys: Seq[Seq[MForeignKey]], val mIndices: Seq[Seq[MIndexInfo]])

Table model builder

Attributes

Source:
JdbcModelBuilder.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

final def buildForeignKeys(builders: Builders): Seq[ForeignKey]

Foreign key models by key sequence order

Foreign key models by key sequence order

Attributes

Source:
JdbcModelBuilder.scala
def buildModel(builders: Builders): Table

Attributes

Source:
JdbcModelBuilder.scala

Concrete fields

final lazy val columns: Seq[Column]

Column models in ordinal position order

Column models in ordinal position order

Attributes

Source:
JdbcModelBuilder.scala
final lazy val columnsByName: Map[String, Column]

Column models by name

Column models by name

Attributes

Source:
JdbcModelBuilder.scala
final lazy val indices: Seq[Index]

Index models by ordinal position order

Index models by ordinal position order

Attributes

Source:
JdbcModelBuilder.scala
val mColumns: Seq[MColumn]

Attributes

Source:
JdbcModelBuilder.scala
val mForeignKeys: Seq[Seq[MForeignKey]]

Attributes

Source:
JdbcModelBuilder.scala
val mIndices: Seq[Seq[MIndexInfo]]

Attributes

Source:
JdbcModelBuilder.scala

Attributes

Source:
JdbcModelBuilder.scala
final lazy val primaryKey: Option[PrimaryKey]

Primary key models in key sequence order

Primary key models in key sequence order

Attributes

Source:
JdbcModelBuilder.scala