Inherited from JdbcDriver
Inherited from JdbcMappingCompilerComponent
Inherited from JdbcStatementBuilderComponent
Inherited from JdbcProfile
Inherited from JdbcModelComponent
Inherited from JdbcTypesComponent
Inherited from JdbcExecutorComponent
Inherited from JdbcInsertInvokerComponent
Inherited from JdbcInvokerComponent
Inherited from JdbcTableComponent
Inherited from SqlDriver
Inherited from SqlUtilsComponent
Inherited from SqlProfile
Inherited from SqlTableComponent
Inherited from SqlExecutorComponent
Inherited from RelationalDriver
Inherited from RelationalProfile
Inherited from RelationalTypesComponent
Inherited from RelationalSequenceComponent
Inherited from RelationalTableComponent
Inherited from BasicDriver
Inherited from BasicProfile
Inherited from BasicExecutorComponent
Inherited from BasicInsertInvokerComponent
Inherited from BasicInvokerComponent
Inherited from AnyRef
Inherited from Any
Slick driver for Oracle.
This driver implements
scala.slick.driver.JdbcProfile
without the following capabilities:scala.slick.profile.RelationalProfile.capabilities.foreignKeyActions
: Foreign key actions Cascade, SetNull and NoAction are directly supported for onDelete. Restrict and SetDefault are ignored (i.e. equals to NoAction). No onUpdate actions are supported but specifying Cascade adds the option INITIALLY DEFERRED to the foreign key constraint, thus allowing you to perform the cascading update manually before committing the current transaction. Other onUpdate actions are ignored.Note: The Oracle JDBC driver has problems with quoted identifiers. Columns which are returned from inserts must not require quoted names (in particular, they must not contain lower-case characters or be equal to a reserved word), otherwise a bug in the Oracle JDBC driver triggers an ORA-00904 error. The same issue arises when trying to update such a column in a mutable result set.
Updating Blob values in updatable result sets is not supported.