Class OracleDdl
- java.lang.Object
-
- io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
- io.ebeaninternal.dbmigration.ddlgeneration.platform.OracleDdl
-
public class OracleDdl extends PlatformDdl
Oracle platform specific DDL.
-
-
Constructor Summary
Constructors Constructor Description OracleDdl(DatabasePlatform platform)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
alterTableAddUniqueConstraint(String tableName, String uqName, String[] columns, String[] nullableColumns)
Add a unique constraint to the table.String
asIdentityColumn(String columnDefn, DdlIdentity identity)
Modify and return the column definition for autoincrement or identity definition.-
Methods inherited from class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
addColumnComment, addHistoryTable, addTableComment, addTablePartition, alterColumnBaseAttributes, alterColumnDefaultValue, alterColumnNotnull, alterColumnType, alterTableAddCheckConstraint, alterTableAddColumn, alterTableAddForeignKey, alterTableDropColumn, alterTableDropConstraint, alterTableDropForeignKey, alterTableDropUniqueConstraint, configure, convert, convertDefaultValue, createCheckConstraint, createDdlHandler, createIndex, createSequence, createWithHistory, dropHistoryTable, dropIndex, dropIndex, dropSequence, dropTable, generateEpilog, generateProlog, getCreateTableCommandPrefix, getPlatform, getUpdateNullWithDefault, inlineTableComment, isIncludeStorageEngine, isInlineComments, isInlineForeignKeys, isInlineUniqueWhenNullable, lockTables, regenerateHistoryTriggers, setLockTimeout, suppressPrimaryKeyOnPartition, tableInlineForeignKey, tableStorageEngine, unlockTables, useIdentityType, writeTableColumns
-
-
-
-
Constructor Detail
-
OracleDdl
public OracleDdl(DatabasePlatform platform)
-
-
Method Detail
-
alterTableAddUniqueConstraint
public String alterTableAddUniqueConstraint(String tableName, String uqName, String[] columns, String[] nullableColumns)
Description copied from class:PlatformDdl
Add a unique constraint to the table.Overridden by MsSqlServer for specific null handling on unique constraints.
- Overrides:
alterTableAddUniqueConstraint
in classPlatformDdl
-
asIdentityColumn
public String asIdentityColumn(String columnDefn, DdlIdentity identity)
Modify and return the column definition for autoincrement or identity definition.- Overrides:
asIdentityColumn
in classPlatformDdl
-
-