This is the Hibernate dialect for the Unisys 2200 Relational Database (RDMS).
This dialect was developed for use with Hibernate 3.0.5. Other versions may
require modifications to the dialect.
Version History:
Also change the version displayed below in the constructor
1.1
1.0 2005-10-24 CDH - First dated version for use with CP 11
forUpdateOfColumns
public boolean forUpdateOfColumns()
The RDMS DB supports the 'FOR UPDATE OF' clause. However, the RDMS-JDBC
driver does not support this feature, so a false is return.
The base dialect also returns a false, but we will leave this over-ride
in to make sure it stays false.
- forUpdateOfColumns in interface Dialect
getForUpdateString
public String getForUpdateString()
Since the RDMS-JDBC driver does not support for updates, this string is
set to an empty string. Whenever, the driver does support this feature,
the returned string should be " FOR UPDATE OF". Note that RDMS does not
support the string 'FOR UPDATE' string.
- getForUpdateString in interface Dialect
getLimitString
public String getLimitString(String sql,
int offset,
int limit)
- getLimitString in interface Dialect
qualifyIndexName
public boolean qualifyIndexName()
RDMS does not support qualifing index names with the schema name.
- qualifyIndexName in interface Dialect
supportsCascadeDelete
public boolean supportsCascadeDelete()
RDMS does not support Cascade Deletes.
Need to review this in the future when support is provided.
- supportsCascadeDelete in interface Dialect
supportsOuterJoinForUpdate
public boolean supportsOuterJoinForUpdate()
Currently, RDMS-JDBC does not support ForUpdate.
Need to review this in the future when support is provided.
- supportsOuterJoinForUpdate in interface Dialect