All JDBC capabilities
Doesn't map types to Boolean in DatabaseMetaData
Can be used for reverse-engineering the database schema
Returns column default values in meta data
Makes a difference between different integer types
Supports FOR UPDATE row level locking
Can insert into AutoInc columns.
Supports a native insertOrUpdate command.
Supports a native insertOrUpdate command. Ootherwise 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.
Supports mutable result sets
Reports no default and NULL default differently in meta data
Supports all JdbcProfile features which do not have separate capability values
Can return primary key of inserted rows
Can also return non-primary-key columns of inserted rows
Has a datatype directly corresponding to Scala Byte
Capabilities for slick.jdbc.JdbcProfile.