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 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