public class DB2Platform extends DatabasePlatform
DatabasePlatform.OnQueryOnlyblobDbType, booleanDbType, clobDbType, closeQuote, columnAliasPrefix, dbEncrypt, dbIdentity, dbTypeMap, disallowBatchOnCascade, forwardOnlyHintOnFindIterate, historySupport, idInExpandedForm, likeClause, maxConstraintNameLength, maxTableNameLength, name, nativeUuidType, onQueryOnly, openQuote, platformDdl, selectCountWithAlias, sqlLimiter, tableAliasPlaceHolder, treatEmptyStringsAsNull, useExtraTransactionOnIterateSecondaryQueries| Constructor and Description |
|---|
DB2Platform() |
| Modifier and Type | Method and Description |
|---|---|
IdGenerator |
createSequenceIdGenerator(BackgroundExecutor be,
DataSource ds,
String seqName,
int batchSize)
Return a DB2 specific sequence IdGenerator that supports batch fetching
sequence values.
|
completeSql, convertQuotedIdentifiers, createDdlHandler, getBlobDbType, getBooleanDbType, getClobDbType, getCloseQuote, getColumnAliasPrefix, getDbEncrypt, getDbIdentity, getDbTypeMap, getHistorySupport, getLikeClause, getMaxConstraintNameLength, getMaxTableNameLength, getName, getOnQueryOnly, getOpenQuote, getPlatformDdl, getSqlLimiter, getTableAliasPlaceHolder, isDisallowBatchOnCascade, isForwardOnlyHintOnFindIterate, isIdInExpandedForm, isNativeUuidType, isSelectCountWithAlias, isTreatEmptyStringsAsNull, setColumnAliasPrefix, setDbEncrypt, setForwardOnlyHintOnFindIterate, setHistorySupport, setOnQueryOnly, setTableAliasPlaceHolder, useExtraTransactionOnIterateSecondaryQueries, withForUpdatepublic DB2Platform()
public IdGenerator createSequenceIdGenerator(BackgroundExecutor be, DataSource ds, String seqName, int batchSize)
createSequenceIdGenerator in class DatabasePlatformbe - the BackgroundExecutor that can be used to load the sequence if
desiredds - the DataSourceseqName - the name of the sequencebatchSize - the number of sequences that should be loadedCopyright © 2015. All rights reserved.