object JdbcCapabilities
- Alphabetic
- By Inheritance
- JdbcCapabilities
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- val all: Set[Capability]
All JDBC capabilities
- val booleanMetaData: Capability
Doesn't map types to Boolean in DatabaseMetaData
- val createModel: Capability
Can be used for reverse-engineering the database schema
- val defaultValueMetaData: Capability
Returns column default values in meta data
- val distinguishesIntTypes: Capability
Makes a difference between different integer types
- val forUpdate: Capability
Supports FOR UPDATE row level locking
- val forceInsert: Capability
Can insert into AutoInc columns.
- val insertMultipleRowsWithSingleStatement: Capability
Supports
insertAll
withrowsPerStatement = RowsPerStatement.One
- 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.
- val insertOrUpdateWithPrimaryKeyOnly: Capability
Supports
insertOrUpdate
with only primary keys (equivalent to "insert if not exists") - val mutable: Capability
Supports mutable result sets
- val nullableNoDefault: Capability
Reports no default and NULL default differently in meta data
- val other: Capability
Supports all JdbcProfile features which do not have separate capability values
- val returnInsertKey: Capability
Can return primary key of inserted rows
- val returnInsertOther: Capability
Can also return non-primary-key columns of inserted rows
- val returnMultipleInsertKey: Capability
Can return multiple primary key of inserted rows in a single statement
- val supportsByte: Capability
Has a datatype directly corresponding to Scala Byte
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...