case classSqlType(typeName: String) extends ColumnOption[Nothing] with Product with Serializable
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.
This member is added by an implicit conversion from SqlType to
ArrowAssoc[SqlType] performed by method any2ArrowAssoc in scala.Predef.
Definition Classes
ArrowAssoc
Shadowed Implicit Value Members
valself: Any
Implicit information
This member is added by an implicit conversion from SqlType to
StringAdd performed by method any2stringadd in scala.Predef.
Shadowing
This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error. To access this member you can use a type ascription:
(sqlType: StringAdd).self
Definition Classes
StringAdd
valself: Any
Implicit information
This member is added by an implicit conversion from SqlType to
StringFormat performed by method any2stringfmt in scala.Predef.
Shadowing
This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error. To access this member you can use a type ascription:
This member is added by an implicit conversion from SqlType to
ArrowAssoc[SqlType] performed by method any2ArrowAssoc in scala.Predef.
Shadowing
This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error. To access this member you can use a type ascription:
This member is added by an implicit conversion from SqlType to
Ensuring[SqlType] performed by method any2Ensuring in scala.Predef.
Shadowing
This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error. To access this member you can use a type ascription:
(sqlType: Ensuring[SqlType]).x
Definition Classes
Ensuring
Annotations
@deprecated
Deprecated
(Since version 2.10.0) Use resultOfEnsuring instead
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.