This provides for some additional compatibility in certain DB2 versions on OS390. Responsibilities:
| Access | Constructor and Description |
|---|---|
| public |
| DB2MainframePlatform | back to summary |
|---|---|
| public DB2MainframePlatform() | |
| buildFieldTypes | back to summary |
|---|---|
| protected Hashtable Overrides org. Doc from org. Return the mapping of class types to database types for the schema framework.
| |
| getSelectForUpdateString | back to summary |
|---|---|
| public String getSelectForUpdateString() Overrides org. INTERNAL: Used for pessimistic locking in DB2. Without the "WITH RS" the lock is not held. AS/400 does not support UPDATE type lock, so EXCLUSIVE is used instead.
| |
| getTableCreationSuffix | back to summary |
|---|---|
| public String getTableCreationSuffix() Overrides org. Doc from org. PUBLIC: Get the String used on all table creation statements generated from the DefaultTableGenerator with a session using this project (DDL generation). This value will be appended to CreationSuffix strings stored on the DatabaseTable or TableDefinition.
| |
| initializePlatformOperators | back to summary |
|---|---|
| protected void initializePlatformOperators() Overrides org. Initialize any platform-specific operators
| |
| supportsOuterJoinsWithBrackets | back to summary |
|---|---|
| public boolean supportsOuterJoinsWithBrackets() Overrides org. INTERNAL: Return if brackets can be used in the ON clause for outer joins. Some DB2 versions on OS390 do not allow this.
| |