Packages

o

slick.jdbc

JdbcCapabilities

object JdbcCapabilities

Capabilities for slick.jdbc.JdbcProfile.

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

Value Members

  1. val all: Set[Capability]

    All JDBC capabilities

  2. val booleanMetaData: Capability

    Doesn't map types to Boolean in DatabaseMetaData

  3. val createModel: Capability

    Can be used for reverse-engineering the database schema

  4. val defaultValueMetaData: Capability

    Returns column default values in meta data

  5. val distinguishesIntTypes: Capability

    Makes a difference between different integer types

  6. val forUpdate: Capability

    Supports FOR UPDATE row level locking

  7. val forceInsert: Capability

    Can insert into AutoInc columns.

  8. val insertMultipleRowsWithSingleStatement: Capability

    Supports insertAll with rowsPerStatement = RowsPerStatement.One

  9. val insertOrUpdate: Capability

    Supports a native insertOrUpdate command.

    Supports a native insertOrUpdate command. Otherwise the functionality is emulated on the client side. The emulation uses transactions for consistency but does not guarantee atomicity, so it may fail if another insert for the same key happens concurrently.

  10. val insertOrUpdateWithPrimaryKeyOnly: Capability

    Supports insertOrUpdate with only primary keys (equivalent to "insert if not exists")

  11. val mutable: Capability

    Supports mutable result sets

  12. val nullableNoDefault: Capability

    Reports no default and NULL default differently in meta data

  13. val other: Capability

    Supports all JdbcProfile features which do not have separate capability values

  14. val returnInsertKey: Capability

    Can return primary key of inserted rows

  15. val returnInsertOther: Capability

    Can also return non-primary-key columns of inserted rows

  16. val returnMultipleInsertKey: Capability

    Can return multiple primary key of inserted rows in a single statement

  17. val supportsByte: Capability

    Has a datatype directly corresponding to Scala Byte