Packages

o

slick.sql.SqlProfile

ColumnOption

object ColumnOption

Extra column options for SqlProfile

Source
SqlProfile.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ColumnOption
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class SqlType(typeName: String) extends ColumnOption[Nothing] with Product with Serializable

    Type as expected by the DBMS, e.g.

    Type as expected by the DBMS, e.g. VARCHAR or VARCHAR(254). Note that Slick's model omits the optional length ascription for string columns here and carries the length in the separate ColumnOption Length instead. A length ascription for string column is allowed though and can be used in a Slick Table subclass to pass it to the DBMS. As this is the type of the underlying DBMS it may not be portable to other DBMS.

    Note that Slick uses VARCHAR or VARCHAR(254) in DDL for String columns if neither ColumnOption DBType nor Length are given.

Value Members

  1. case object NotNull extends ColumnOption[Nothing] with Product with Serializable
  2. case object Nullable extends ColumnOption[Nothing] with Product with Serializable