Class OraclePlatform
java.lang.Object
io.ebean.config.dbplatform.DatabasePlatform
io.ebean.config.dbplatform.oracle.OraclePlatform
- Direct Known Subclasses:
Oracle11Platform
public class OraclePlatform extends io.ebean.config.dbplatform.DatabasePlatform
Oracle specific platform.
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description OraclePlatform()
-
Method Summary
Modifier and Type Method Description io.ebean.config.dbplatform.PlatformIdGenerator
createSequenceIdGenerator(BackgroundExecutor be, DataSource ds, int stepSize, String seqName)
Return a DB Sequence based IdGenerator.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 Details
-
OraclePlatform
public OraclePlatform()
-
-
Method Details
-
createSequenceIdGenerator
public io.ebean.config.dbplatform.PlatformIdGenerator createSequenceIdGenerator(BackgroundExecutor be, DataSource ds, int stepSize, String seqName)Description copied from class:io.ebean.config.dbplatform.DatabasePlatform
Return a DB Sequence based IdGenerator.- 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
-