class H2ModelBuilder extends JdbcModelBuilder
- Grouped
- Alphabetic
- By Inheritance
- H2ModelBuilder
- JdbcModelBuilder
- Logging
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Basic customization overrides
- class ColumnBuilder extends AnyRef
Column model builder.
Column model builder.
- Definition Classes
- JdbcModelBuilder
- class TableBuilder extends AnyRef
Table model builder
Table model builder
- Definition Classes
- JdbcModelBuilder
- def createColumnBuilder(tableBuilder: TableBuilder, meta: MColumn): ColumnBuilder
Column model builder factory.
Column model builder factory. Override for customization.
- Definition Classes
- H2ModelBuilder → JdbcModelBuilder
- def createTableBuilder(namer: TableNamer): DBIO[TableBuilder]
Table model builder factory.
Table model builder factory. Override for customization.
- Definition Classes
- JdbcModelBuilder
Ungrouped
- class H2ColumnBuilder extends ColumnBuilder
- class H2TableNamer extends TableNamer
- class Builders extends AnyRef
- Definition Classes
- JdbcModelBuilder
- class ForeignKeyBuilder extends AnyRef
- Definition Classes
- JdbcModelBuilder
- class IndexBuilder extends AnyRef
- Definition Classes
- JdbcModelBuilder
- class PrimaryKeyBuilder extends AnyRef
- Definition Classes
- JdbcModelBuilder
- class TableNamer extends AnyRef
- Definition Classes
- JdbcModelBuilder
- def buildModel: DBIO[Model]
Creates a Slick data model from jdbc meta data.
Creates a Slick data model from jdbc meta data. Foreign keys pointing out of the given tables are not included.
- Definition Classes
- JdbcModelBuilder
- def createBuilders(tablesByQName: Map[MQName, TableBuilder]): Builders
- Definition Classes
- JdbcModelBuilder
- def createForeignKeyBuilder(tableBuilder: TableBuilder, meta: Seq[MForeignKey]): ForeignKeyBuilder
- Definition Classes
- JdbcModelBuilder
- def createIndexBuilder(tableBuilder: TableBuilder, meta: Seq[MIndexInfo]): IndexBuilder
- Definition Classes
- JdbcModelBuilder
- def createPrimaryKeyBuilder(tableBuilder: TableBuilder, meta: Seq[MPrimaryKey]): PrimaryKeyBuilder
- Definition Classes
- JdbcModelBuilder
- def createTableNamer(mTable: MTable): TableNamer
- Definition Classes
- H2ModelBuilder → JdbcModelBuilder
- def jdbcTypeToScala(jdbcType: Int, typeName: String = ""): ClassTag[_]
Converts from java.sql.Types w/ type name to the corresponding Java class name (with fully qualified path).
Converts from java.sql.Types w/ type name to the corresponding Java class name (with fully qualified path).
- Definition Classes
- JdbcModelBuilder
- def readColumns(t: MTable): DBIO[Vector[MColumn]]
Read the column metadata for a table in ordinal position order
Read the column metadata for a table in ordinal position order
- Definition Classes
- JdbcModelBuilder
- def readForeignKeys(t: MTable): DBIO[Seq[Seq[MForeignKey]]]
Read the foreign key metadata for a table grouped by name and in key sequence order
Read the foreign key metadata for a table grouped by name and in key sequence order
- Definition Classes
- JdbcModelBuilder
- def readIndices(t: MTable): DBIO[Seq[Seq[MIndexInfo]]]
Read the index metadata grouped by name and in ordinal position order
Read the index metadata grouped by name and in ordinal position order
- Definition Classes
- JdbcModelBuilder
- def readPrimaryKeys(t: MTable): DBIO[Vector[MPrimaryKey]]
Read the primary key metadata for a table in key sequence order
Read the primary key metadata for a table in key sequence order
- Definition Classes
- JdbcModelBuilder
- lazy val tableNamers: Seq[TableNamer]
- Definition Classes
- JdbcModelBuilder
- lazy val tableNamersByQName: Map[MQName, TableNamer]
- Definition Classes
- JdbcModelBuilder
edit this text on github
Scala Language-Integrated Connection Kit
This is the API documentation for the Slick database library. It should be used as an additional resource to the user manual.
Further documentation for Slick can be found on the documentation pages.
To the slick package list...