Class DB2MainframePlatform

    • Constructor Detail

      • DB2MainframePlatform

        public DB2MainframePlatform()
    • Method Detail

      • getSelectForUpdateString

        public String getSelectForUpdateString()
        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.
        Overrides:
        getSelectForUpdateString in class DB2Platform
      • supportsOuterJoinsWithBrackets

        public boolean supportsOuterJoinsWithBrackets()
        INTERNAL: Return if brackets can be used in the ON clause for outer joins. Some DB2 versions on OS390 do not allow this.
        Overrides:
        supportsOuterJoinsWithBrackets in class DatabasePlatform
      • getTableCreationSuffix

        public String getTableCreationSuffix()
        Description copied from class: DatabasePlatform
        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.
        Overrides:
        getTableCreationSuffix in class DatabasePlatform