Package io.ebean.config.dbplatform.db2
Class DB2Platform
- java.lang.Object
-
- io.ebean.config.dbplatform.DatabasePlatform
-
- io.ebean.config.dbplatform.db2.DB2Platform
-
public class DB2Platform extends io.ebean.config.dbplatform.DatabasePlatform
DB2 specific platform.
-
-
Constructor Summary
Constructors Constructor Description DB2Platform()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.ebean.config.dbplatform.PlatformIdGenerator
createSequenceIdGenerator(BackgroundExecutor be, DataSource ds, int stepSize, String seqName)
Return a DB2 specific sequence IdGenerator that supports batch fetching sequence values.-
Methods inherited from class io.ebean.config.dbplatform.DatabasePlatform
completeSql, configure, convertQuotedIdentifiers, createSchemaIfNotExists, escapeLikeString, fromForUpdate, getBasicSqlLimiter, getBlobDbType, getBooleanDbType, getClobDbType, getCloseQuote, getColumnAliasPrefix, getDbDefaultValue, getDbEncrypt, getDbIdentity, getDbTypeMap, getHistorySupport, getLikeClause, getMaxConstraintNameLength, getMaxTableNameLength, getName, getOnQueryOnly, getOpenQuote, getPersistBatchOnCascade, getPlatform, getSqlLimiter, isCaseSensitiveCollation, isDdlAutoCommit, isForwardOnlyHintOnFindIterate, isIdInExpandedForm, isInlineSqlUpdateLimit, isNativeArrayType, isNativeUuidType, isPlatform, isSelectCountWithAlias, isSelectCountWithColumnAlias, isSequenceBatchMode, isSupportsDeleteTableAlias, isSupportsNativeIlike, isSupportsResultSetConcurrencyModeUpdatable, isSupportsSavepointId, isTreatEmptyStringsAsNull, schemaExists, setColumnAliasPrefix, setDbEncrypt, setDbFalseLiteral, setDbTrueLiteral, setForwardOnlyHintOnFindIterate, setHistorySupport, setOnQueryOnly, setSequenceBatchMode, setSupportsResultSetConcurrencyModeUpdatable, tableExists, tablePartitionInit, tablePartitionsExist, translate, truncateStatement, unQuote, useExtraTransactionOnIterateSecondaryQueries
-
-
-
-
Constructor Detail
-
DB2Platform
public DB2Platform()
-
-
Method Detail
-
createSequenceIdGenerator
public io.ebean.config.dbplatform.PlatformIdGenerator createSequenceIdGenerator(BackgroundExecutor be, DataSource ds, int stepSize, String seqName)
Return a DB2 specific sequence IdGenerator that supports batch fetching sequence values.- Overrides:
createSequenceIdGenerator
in classio.ebean.config.dbplatform.DatabasePlatform
- Parameters:
be
- the BackgroundExecutor that can be used to load the sequence if desiredds
- the DataSourcestepSize
- the sequence allocation size as defined by mapping (defaults to 50)seqName
- the name of the sequence
-
-