com.typesafe.slick.driver

ms

package ms

Visibility
  1. Public
  2. All

Type Members

  1. class ProtectGroupBy extends Phase

    Ensure that every expression in a GroupBy's "by" clause contains a reference to a proper source field.

    Ensure that every expression in a GroupBy's "by" clause contains a reference to a proper source field. If this is not the case, wrap the source in a Subquery boundary.

  2. trait SQLServerDriver extends JdbcDriver

    Slick driver for Microsoft SQL Server.

    Slick driver for Microsoft SQL Server.

    This driver implements slick.driver.JdbcProfile without the following capabilities:

    • slick.driver.JdbcProfile.capabilities.returnInsertOther: When returning columns from an INSERT operation, only a single column may be specified which must be the table's AutoInc column.
    • slick.profile.SqlProfile.capabilities.sequence: Sequences are not supported because SQLServer does not have this feature.
    • slick.driver.JdbcProfile.capabilities.forceInsert: Inserting explicit values into AutoInc columns with forceInsert operations is not supported.
    • slick.driver.JdbcProfile.capabilities.createModel: Reading the database schema is currently only supported through JTDS, not through Microsoft's official JDBC driver.
    • slick.driver.JdbcProfile.capabilities.insertOrUpdate: InsertOrUpdate operations are emulated on the client side if generated keys should be returned. Otherwise the operation is performmed natively on the server side.
    • slick.driver.JdbcProfile.capabilities.supportsByte: SQL Server's TINYINT is unsigned. It doesn't have a signed Byte-like type. Slick maps Byte to SMALLINT instead and that's how it shows up in model and code-generation.

    The default type for strings of unlimited length is "VARCHAR(MAX)", falling back to "VARCHAR(254)" if a PrimaryKey column option is set. This can be changed by overriding slick.driver.SQLServer.defaultStringType in application.conf.

Value Members

  1. object SQLServerDriver extends SQLServerDriver

Ungrouped