Class DB2LegacyPlatform

java.lang.Object
io.ebean.config.dbplatform.DatabasePlatform
io.ebean.platform.db2.BaseDB2Platform
io.ebean.platform.db2.DB2LegacyPlatform

public class DB2LegacyPlatform extends BaseDB2Platform
DB2 specific platform for older DB2 versions. This platform is here for compatibility reasons. It uses a length limit of 18 chars for table and constraint names. Newer DB2 versions will support up to 128. It is strongly recommended to migrate to db2luw/DB2ForI or db2zos platform.
  • Field Summary

    Fields inherited from class io.ebean.config.dbplatform.DatabasePlatform

    allQuotedIdentifiers, autoCommitFalseOnFindIterate, basicSqlLimiter, blobDbType, booleanDbType, caseSensitiveCollation, clobDbType, closeQuote, columnAliasPrefix, dbDefaultValue, dbEncrypt, dbIdentity, dbTypeMap, exceptionTranslator, forwardOnlyHintOnFindIterate, historySupport, idInExpandedForm, inlineSqlUpdateLimit, likeClauseEscaped, likeClauseRaw, likeEscapeChar, likeSpecialCharacters, maxConstraintNameLength, maxInBinding, maxTableNameLength, nativeUuidType, openQuote, persistBatchOnCascade, platform, selectCountWithAlias, selectCountWithColumnAlias, sequenceBatchMode, sequenceBatchSize, sqlLimiter, supportsDeleteTableAlias, supportsNativeIlike, supportsNativeJavaTime, supportsResultSetConcurrencyModeUpdatable, supportsSavepointId, truncateTable, useExtraTransactionOnIterateSecondaryQueries, useMigrationStoredProcedures
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class io.ebean.config.dbplatform.DatabasePlatform

    addGeoTypes, autoCommitFalseOnFindIterate, basicSqlLimiter, blobDbType, booleanDbType, caseSensitiveCollation, clobDbType, closeQuote, columnAliasPrefix, completeSql, configure, configure, configureIdType, convertQuotedIdentifiers, createSchemaIfNotExists, dbDefaultValue, dbEncrypt, dbIdentity, dbTypeMap, escapeLikeCharacter, escapeLikeString, forwardOnlyHintOnFindIterate, fromForUpdate, historySupport, idInExpandedForm, inlineSqlComment, inlineSqlHint, inlineSqlUpdateLimit, isPlatform, likeClause, maxConstraintNameLength, maxInBinding, maxTableNameLength, name, nativeArrayType, nativeUuidType, openQuote, persistBatchOnCascade, platform, schemaExists, selectCountWithAlias, selectCountWithColumnAlias, sequenceBatchMode, setColumnAliasPrefix, setDbEncrypt, setDbFalseLiteral, setDbTrueLiteral, setForwardOnlyHintOnFindIterate, setHistorySupport, setSequenceBatchMode, setSupportsResultSetConcurrencyModeUpdatable, setUseMigrationStoredProcedures, sqlLimiter, supportsDeleteTableAlias, supportsNativeIlike, supportsNativeJavaTime, supportsResultSetConcurrencyModeUpdatable, supportsSavepointId, translate, truncateStatement, unQuote, useExtraTransactionOnIterateSecondaryQueries, useMigrationStoredProcedures

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DB2LegacyPlatform

      public DB2LegacyPlatform()