Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractHanaDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
- AbstractHanaDdl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.AbstractHanaDdl
- add(MigrationVersion, ChangeSet) - Method in class io.ebeaninternal.dbmigration.model.PendingDrops
-
Add a 'pending drops' changeSet for the given version.
- add(IndexColumns) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.util.IndexSet
-
Add the externally created unique constraint here so that we check later if foreign key indexes don't need to be created (as the columns match this unique constraint).
- add(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.util.IndexSet
-
Add an index for the given column.
- add(String[]) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.util.IndexSet
-
Return true if an index should be added for the given columns.
- addAddColumn(AddColumn) - Method in class io.ebeaninternal.dbmigration.model.ModelDiff
-
Add the AlterColumn to the 'apply' changes.
- addAddHistoryTable(AddHistoryTable) - Method in class io.ebeaninternal.dbmigration.model.ModelDiff
-
Add the AddHistoryTable to apply changes.
- addAlterColumn(AlterColumn) - Method in class io.ebeaninternal.dbmigration.model.ModelDiff
-
Add the AlterColumn to the 'apply' changes.
- addAlterForeignKey(AlterForeignKey) - Method in class io.ebeaninternal.dbmigration.model.ModelDiff
-
Adds (or drops) a foreign key constraint to the 'apply' changes.
- addAlterTable(AlterTable) - Method in class io.ebeaninternal.dbmigration.model.ModelDiff
-
Adds a table alter.
- addColumn(MColumn) - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Add a model column (typically from EbeanServer meta data).
- addColumn(String, String, boolean) - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Add a column checking if it already exists and if so return the existing column.
- AddColumn - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- AddColumn() - Constructor for class io.ebeaninternal.dbmigration.migration.AddColumn
- addColumnComment(DdlBuffer, String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.ClickHouseDdl
- addColumnComment(DdlBuffer, String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.CockroachDdl
- addColumnComment(DdlBuffer, String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MySqlDdl
- addColumnComment(DdlBuffer, String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.NuoDbDdl
- addColumnComment(DdlBuffer, String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Add column comment as a separate statement.
- addColumnComment(DdlBuffer, String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SQLiteDdl
- addColumnComment(DdlBuffer, String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
-
Add column comment as a separate statement.
- addColumnPair(String, String) - Method in class io.ebeaninternal.dbmigration.model.MCompoundForeignKey
-
Add a column pair of local and referenced column.
- addColumnScalar(String, String) - Method in class io.ebeaninternal.dbmigration.model.MTable
- addCreateIndex(CreateIndex) - Method in class io.ebeaninternal.dbmigration.model.ModelDiff
-
Add the CreateIndex to the 'apply' changes.
- addDatabasePlatform(DatabasePlatform, String) - Method in interface io.ebean.dbmigration.DbMigration
-
Add a databasePlatform to write the migration DDL.
- addDatabasePlatform(DatabasePlatform, String) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- addDropColumn(DropColumn) - Method in class io.ebeaninternal.dbmigration.model.ModelDiff
-
Add the DropColumn to the 'drop' changes.
- addDropHistoryTable(DropHistoryTable) - Method in class io.ebeaninternal.dbmigration.model.ModelDiff
-
Add the DropHistoryTable to the 'drop history' changes.
- addDropIndex(DropIndex) - Method in class io.ebeaninternal.dbmigration.model.ModelDiff
-
Add the DropIndex to the 'apply' changes.
- addForeignKey(MCompoundForeignKey) - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Add a compound foreign key.
- addForeignKey(BeanDescriptor<?>, TableJoin, boolean) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext.FkeyBuilder
-
Add a foreign key based on the table join.
- addForeignKey(String) - Method in class io.ebeaninternal.dbmigration.model.MCompoundForeignKey
-
Create and return an AlterForeignKey migration element.
- addForeignKey(String, String, String, String, String) - Method in class io.ebeaninternal.dbmigration.model.MTable
- addHistoryTable(DdlWrite, AddHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.Db2HistoryDdl
- addHistoryTable(DdlWrite, AddHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DbTriggerBasedHistoryDdl
- addHistoryTable(DdlWrite, AddHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaHistoryDdl
- addHistoryTable(DdlWrite, AddHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MariaDbHistoryDdl
- addHistoryTable(DdlWrite, AddHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.NoHistorySupportDdl
- addHistoryTable(DdlWrite, AddHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Add history support to an existing table.
- addHistoryTable(DdlWrite, AddHistoryTable) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformHistoryDdl
-
Add history support to the given table.
- addHistoryTable(DdlWrite, AddHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerHistoryDdl
- AddHistoryTable - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- AddHistoryTable() - Constructor for class io.ebeaninternal.dbmigration.migration.AddHistoryTable
- addIndex(MIndex) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
- addIndex(MIndex) - Method in class io.ebeaninternal.dbmigration.model.ModelContainer
-
Add an index.
- addNameSuffix(int) - Method in class io.ebeaninternal.dbmigration.model.MCompoundForeignKey
-
Add a counter to the foreign key and index names to avoid duplication.
- addPlatform(Platform) - Method in interface io.ebean.dbmigration.DbMigration
-
Add a platform to write the migration DDL.
- addPlatform(Platform) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- addPlatform(Platform, String) - Method in interface io.ebean.dbmigration.DbMigration
-
Add a platform to write with a given prefix.
- addPlatform(Platform, String) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- addTable(MTable) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
- addTable(MTable) - Method in class io.ebeaninternal.dbmigration.model.ModelContainer
-
Add a table (typically from reading EbeanServer meta data).
- addTableComment(DdlBuffer, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.ClickHouseDdl
- addTableComment(DdlBuffer, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.CockroachDdl
- addTableComment(DdlBuffer, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MySqlDdl
-
Add table comment as a separate statement (from the create table statement).
- addTableComment(DdlBuffer, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.NuoDbDdl
- addTableComment(DdlBuffer, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Add table comment as a separate statement (from the create table statement).
- addTableComment(DdlBuffer, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SQLiteDdl
- addTableComment(DdlBuffer, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
-
Add table comment as a separate statement (from the create table statement).
- addTableComment(AddTableComment) - Method in class io.ebeaninternal.dbmigration.model.ModelDiff
-
Add a table comment to the 'apply' changes.
- AddTableComment - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- AddTableComment() - Constructor for class io.ebeaninternal.dbmigration.migration.AddTableComment
- addTableElementCollection(MTable) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
- addTableElementCollection(MTable) - Method in class io.ebeaninternal.dbmigration.model.ModelContainer
-
Add an element table taking into account if it is reused/references back to multiple bean types (and so can't have foreign key).
- addTablePartition(DdlBuffer, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
- addTablePartition(DdlBuffer, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PostgresDdl
- addTablespace(DdlBuffer, String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DB2Ddl
- addTablespace(DdlBuffer, String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Adds tablespace declaration.
- addUniqueConstraint(AddUniqueConstraint) - Method in class io.ebeaninternal.dbmigration.model.ModelDiff
-
Adds (or drops) a unique constraint to the 'apply' changes.
- addUniqueConstraint(MCompoundUniqueConstraint) - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Add a unique constraint.
- addUniqueConstraint(String) - Method in class io.ebeaninternal.dbmigration.model.MCompoundUniqueConstraint
-
Return a AddUniqueConstraint migration for this constraint.
- AddUniqueConstraint - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- AddUniqueConstraint() - Constructor for class io.ebeaninternal.dbmigration.migration.AddUniqueConstraint
- adjustDraftReferences() - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
-
Adjust the foreign key references on any draft tables (that reference other draft tables).
- adjustDraftReferences() - Method in class io.ebeaninternal.dbmigration.model.ModelContainer
-
Adjust the FK references on all the draft tables.
- adjustReferences(ModelContainer) - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Adjust the references (FK) if it should relate to a draft table.
- allColumns() - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Return all the columns (excluding columns marked as dropped).
- allHistoryColumns(boolean) - Method in class io.ebeaninternal.dbmigration.model.MTable
- allIndexes() - Method in class io.ebeaninternal.dbmigration.model.ModelContainer
- alterColumn(DdlWrite, AlterColumn) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.AbstractHanaDdl
- alterColumn(DdlWrite, AlterColumn) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MySqlDdl
- alterColumn(DdlWrite, AlterColumn) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Alter column setting (type, default value and not null constraint).
- alterColumn(DdlWrite, AlterColumn) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
- AlterColumn - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- AlterColumn() - Constructor for class io.ebeaninternal.dbmigration.migration.AlterColumn
- AlterForeignKey - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- AlterForeignKey() - Constructor for class io.ebeaninternal.dbmigration.migration.AlterForeignKey
- AlterHistoryTable - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- AlterHistoryTable() - Constructor for class io.ebeaninternal.dbmigration.migration.AlterHistoryTable
- AlterTable - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- AlterTable() - Constructor for class io.ebeaninternal.dbmigration.migration.AlterTable
- alterTableAddCheckConstraint(String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MySqlDdl
- alterTableAddCheckConstraint(String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Alter table adding the check constraint.
- alterTableAddCheckConstraint(String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SQLiteDdl
- alterTableAddColumn(DdlWrite, String, Column, boolean, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DB2Ddl
- alterTableAddColumn(DdlWrite, String, Column, boolean, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
- alterTableAddColumn(DdlWrite, String, String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
This method is used from DbTriggerBasedHistoryDdl to add the sysPeriodColumns.
- alterTableAddForeignKey(DdlOptions, WriteForeignKey) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.ClickHouseDdl
- alterTableAddForeignKey(DdlOptions, WriteForeignKey) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Add foreign key.
- alterTableAddForeignKey(DdlOptions, WriteForeignKey) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SQLiteDdl
- alterTableAddUniqueConstraint(String, String, String[], String[]) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.AbstractHanaDdl
- alterTableAddUniqueConstraint(String, String, String[], String[]) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DB2Ddl
- alterTableAddUniqueConstraint(String, String, String[], String[]) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.OracleDdl
- alterTableAddUniqueConstraint(String, String, String[], String[]) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Add a unique constraint to the table.
- alterTableAddUniqueConstraint(String, String, String[], String[]) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SQLiteDdl
- alterTableAddUniqueConstraint(String, String, String[], String[]) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
-
MsSqlServer specific null handling on unique constraints.
- alterTableDropColumn(DdlWrite, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.AbstractHanaDdl
-
It is rather complex to delete a column on HANA as there must not exist any foreign keys.
- alterTableDropColumn(DdlWrite, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MySqlDdl
- alterTableDropColumn(DdlWrite, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
- alterTableDropColumn(DdlWrite, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
-
It is rather complex to delete a column on SqlServer as there must not exist any references (constraints, default values, indices and foreign keys).
- alterTableDropConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.AbstractHanaDdl
- alterTableDropConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DB2Ddl
- alterTableDropConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MySqlDdl
- alterTableDropConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.OracleDdl
- alterTableDropConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Drop a unique constraint from the table.
- alterTableDropConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SQLiteDdl
- alterTableDropConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
- alterTableDropForeignKey(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.ClickHouseDdl
- alterTableDropForeignKey(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DB2Ddl
- alterTableDropForeignKey(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MySqlDdl
-
Return the drop foreign key clause.
- alterTableDropForeignKey(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Return the drop foreign key clause.
- alterTableDropForeignKey(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SQLiteDdl
- alterTableDropForeignKey(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
- alterTableDropUniqueConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.AbstractHanaDdl
- alterTableDropUniqueConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.CockroachDdl
- alterTableDropUniqueConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DB2Ddl
- alterTableDropUniqueConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.OracleDdl
- alterTableDropUniqueConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Drop a unique constraint from the table (Sometimes this is an index).
- alterTableDropUniqueConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SQLiteDdl
- alterTableDropUniqueConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
-
Drop a unique constraint from the table (Sometimes this is an index).
- alterTableTablespace(String, String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DB2Ddl
- alterTableTablespace(String, String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Moves the table to an other tablespace.
- append(String) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlBuffer
-
Append DDL content to the buffer.
- append(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseAlterTableWrite.AlterCmd
- append(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseDdlBuffer
- append(String, int) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlBuffer
-
Append DDL content to the buffer with space padding.
- append(String, int) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseDdlBuffer
- append(String, String) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlAlterTable
-
Adds an alter table command for given column.
- append(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseAlterTableWrite
-
Adds a statement.
- appendStatement(String) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlBuffer
-
Append a statement allowing for null or empty statements.
- appendStatement(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseDdlBuffer
- appendWithSpace(String) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlBuffer
-
Append a value that is potentially null or empty and proceed it with a space if so.
- appendWithSpace(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseDdlBuffer
- Application - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- Application() - Constructor for class io.ebeaninternal.dbmigration.migration.Application
- Applications - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- Applications() - Constructor for class io.ebeaninternal.dbmigration.migration.Applications
- appliedDropsFor(ChangeSet) - Method in class io.ebeaninternal.dbmigration.model.PendingDrops
-
All the pending drops for this migration version have been applied so we need to remove the (unsuppressed) pending drops for this version.
- apply() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
-
Return the buffer that APPLY DDL is written to.
- apply(AddColumn) - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Apply AddColumn migration.
- apply(AlterColumn) - Method in class io.ebeaninternal.dbmigration.model.MColumn
-
Apply changes based on the AlterColumn request.
- apply(AlterColumn) - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Apply AddColumn migration.
- apply(Configuration) - Method in class io.ebeaninternal.dbmigration.model.MConfiguration
-
Apply the migration configuration.
- apply(DropColumn) - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Apply DropColumn migration.
- apply(Migration, MigrationVersion) - Method in class io.ebeaninternal.dbmigration.model.ModelContainer
-
Apply a migration with associated changeSets to the model.
- apply(RenameColumn) - Method in class io.ebeaninternal.dbmigration.model.MTable
- Apply - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- Apply() - Constructor for class io.ebeaninternal.dbmigration.migration.Apply
- APPLY - Enum constant in enum io.ebeaninternal.dbmigration.migration.ChangeSetType
- applyAlterTable(String, Function<String, DdlAlterTable>) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
-
Creates or returns the DdlAlterTable statement for
tablename. - applyDropDependencies() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
-
Return the buffer that executes early to drop dependencies like views etc.
- applyForeignKeys() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
-
Return the buffer that APPLY DDL is written to for foreign keys and their associated indexes.
- applyPostAlter() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
-
Return the buffer that POST ALTER is written to.
- asIdentityColumn(String, DdlIdentity) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.CockroachDdl
- asIdentityColumn(String, DdlIdentity) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.H2Ddl
-
Modify and return the column definition for autoincrement or identity definition.
- asIdentityColumn(String, DdlIdentity) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.OracleDdl
-
Modify and return the column definition for autoincrement or identity definition.
- asIdentityColumn(String, DdlIdentity) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Modify and return the column definition for autoincrement or identity definition.
- asIdentityColumn(String, DdlIdentity) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.Postgres9Ddl
-
Map bigint, integer and smallint into their equivalent serial types.
- asIdentityColumn(String, DdlIdentity) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PostgresDdl
-
Modify and return the column definition for autoincrement or identity definition.
B
- BaseAlterTableWrite - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
Contains alter statements per table.
- BaseAlterTableWrite(String, PlatformDdl) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseAlterTableWrite
- BaseAlterTableWrite.AlterCmd - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
- BaseDdlBuffer - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
Base implementation of DdlBuffer using an underlying writer.
- BaseDdlBuffer() - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseDdlBuffer
- BaseDdlHandler - Class in io.ebeaninternal.dbmigration.ddlgeneration
- BaseDdlHandler(DatabaseConfig, PlatformDdl) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- BASELINE - Enum constant in enum io.ebeaninternal.dbmigration.migration.ChangeSetType
- BaseTableDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
Base implementation for 'create table' and 'alter table' statements.
- BaseTableDdl(DatabaseConfig, PlatformDdl) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
-
Construct with a naming convention and platform specific DDL.
- BeanVisitor - Interface in io.ebeaninternal.dbmigration.model.visitor
-
Visitor pattern for visiting a BeanDescriptor and potentially all its bean properties.
- build(ModelBuildContext, BeanPropertyAssocMany<?>) - Static method in class io.ebeaninternal.dbmigration.model.build.ModelBuildElementTable
-
Build and add the MTable model for the ElementCollection property.
- buildExtra(Platform, boolean) - Static method in class io.ebeaninternal.extraddl.model.ExtraDdlXmlReader
-
Return the combined extra DDL that should be run given the platform name.
- buildPartitioning(Platform) - Static method in class io.ebeaninternal.extraddl.model.ExtraDdlXmlReader
-
Return any extra DDL for supporting partitioning given the database platform.
C
- ChangeSet - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- ChangeSet() - Constructor for class io.ebeaninternal.dbmigration.migration.ChangeSet
- ChangeSetType - Enum in io.ebeaninternal.dbmigration.migration
-
Java class for changeSetType.
- checkConstraintName(String, String, int) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
- checkDuplicateForeignKeys() - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Check if there are duplicate foreign keys.
- clear() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.util.IndexSet
-
Clear the indexes (for each table).
- clearForeignKey() - Method in class io.ebeaninternal.dbmigration.model.MColumn
- clearForeignKeyIndexes() - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Clear the indexes on the foreign keys as they are covered by unique constraints.
- ClickHouseDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
- ClickHouseDdl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.ClickHouseDdl
- ClickHouseDdlHandler - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
- ClickHouseDdlHandler(DatabaseConfig, PlatformDdl) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.ClickHouseDdlHandler
- ClickHouseTableDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
- ClickHouseTableDdl(DatabaseConfig, PlatformDdl) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.ClickHouseTableDdl
- CockroachDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
CockroachDB specific DDL handling.
- CockroachDdl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.CockroachDdl
- Column - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- Column() - Constructor for class io.ebeaninternal.dbmigration.migration.Column
- ColumnDdl - Interface in io.ebeaninternal.dbmigration.ddlgeneration
-
Write DDL for AddColumn , DropColumn or AlterColumn.
- compare(ModelDiff, MIndex) - Method in class io.ebeaninternal.dbmigration.model.MIndex
-
Compare with an index of the same name.
- compare(ModelDiff, MTable) - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Compare to another version of the same table to perform a diff.
- compare(ModelDiff, MTable, MColumn) - Method in class io.ebeaninternal.dbmigration.model.MColumn
-
Compare the column meta data and return true if there is a change that means the history table column needs
- compareTo(MigrationResource) - Method in class io.ebeaninternal.dbmigration.model.MigrationResource
-
Compare by underlying version.
- compareTo(ModelContainer) - Method in class io.ebeaninternal.dbmigration.model.ModelDiff
-
Compare to a 'newer' model and collect the differences.
- Configuration - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- Configuration() - Constructor for class io.ebeaninternal.dbmigration.migration.Configuration
- configure(DatabaseConfig) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Set configuration options.
- configure(DatabaseConfig, PlatformDdl) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.Db2HistoryDdl
- configure(DatabaseConfig, PlatformDdl) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DbTableBasedHistoryDdl
- configure(DatabaseConfig, PlatformDdl) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DbTriggerBasedHistoryDdl
- configure(DatabaseConfig, PlatformDdl) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaHistoryDdl
- configure(DatabaseConfig, PlatformDdl) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MariaDbHistoryDdl
- configure(DatabaseConfig, PlatformDdl) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.NoHistorySupportDdl
- configure(DatabaseConfig, PlatformDdl) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformHistoryDdl
-
Configure typically reading the necessary parameters from DatabaseConfig and Platform.
- configure(DatabaseConfig, PlatformDdl) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerHistoryDdl
- contains(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.util.IndexSet
- contains(List<String>) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.util.IndexSet
- convert(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Convert the standard type to the platform specific type.
- convert(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.util.PlatformTypeConverter
-
Convert the standard type to the platform specific type.
- convertDefaultValue(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Convert the DB column default literal to platform specific.
- copyForDraft() - Method in class io.ebeaninternal.dbmigration.model.MColumn
-
Return a copy of this column used for creating the associated draft table.
- create() - Static method in interface io.ebean.dbmigration.DbMigration
-
Create a DbMigration implementation to use.
- create(DatabasePlatform) - Static method in class io.ebeaninternal.dbmigration.ddlgeneration.PlatformDdlBuilder
-
Return platform specific DDL handler.
- createAddColumn() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
AddColumn - createAddHistoryTable() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
AddHistoryTable - createAddTableComment() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
AddTableComment - createAddUniqueConstraint() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
AddUniqueConstraint - createAlterColumn() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
AlterColumn - createAlterForeignKey() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
AlterForeignKey - createAlterHistoryTable() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
AlterHistoryTable - createAlterTable() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
AlterTable - createApply() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
Apply - createChangeSet() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
ChangeSet - createCheckConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.ClickHouseDdl
- createCheckConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MySqlDdl
- createCheckConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Returns the check constraint.
- createColumn() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
Column - createColumn() - Method in class io.ebeaninternal.dbmigration.model.MColumn
- createConfiguration() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
Configuration - createCreateIndex() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
CreateIndex - createCreateTable() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
CreateTable - createDdlHandler(DatabaseConfig) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.ClickHouseDdl
- createDdlHandler(DatabaseConfig) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Create a DdlHandler for the specific database platform.
- createDdlScript() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
DdlScript - createDdlScript() - Method in class io.ebeaninternal.extraddl.model.ObjectFactory
-
Create an instance of
DdlScript - createDefaultTablespace() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
DefaultTablespace - createDraft(MTable, boolean) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
-
Create the draft table for a given table.
- createDraftTable() - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Create a copy of this table structure as a 'draft' table.
- createDropColumn() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
DropColumn - createDropHistoryTable() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
DropHistoryTable - createDropIndex() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
DropIndex - createDropTable() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
DropTable - createExtraDdl() - Method in class io.ebeaninternal.extraddl.model.ObjectFactory
-
Create an instance of
ExtraDdl - createForeignKey() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
ForeignKey - createForeignKey() - Method in class io.ebeaninternal.dbmigration.model.MCompoundForeignKey
-
Create and return an ForeignKey migration element.
- createIndex() - Method in class io.ebeaninternal.dbmigration.model.MIndex
-
Return a CreateIndex migration for this index.
- createIndex(WriteCreateIndex) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.ClickHouseDdl
- createIndex(WriteCreateIndex) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaColumnStoreDdl
- createIndex(WriteCreateIndex) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
- CreateIndex - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- CreateIndex() - Constructor for class io.ebeaninternal.dbmigration.migration.CreateIndex
- createMigration() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
Migration - createRenameColumn() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
RenameColumn - createRenameTable() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
RenameTable - createRollback() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
Rollback - createSequence(String, DdlIdentity) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Generate and return the create sequence DDL.
- createSequence(String, DdlIdentity) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
-
Generate and return the create sequence DDL.
- createSql() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
Sql - createTable() - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Return the CreateTable migration for this table.
- CreateTable - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- CreateTable() - Constructor for class io.ebeaninternal.dbmigration.migration.CreateTable
- createUniqueConstraint() - Method in class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create an instance of
UniqueConstraint - createWithHistory(DdlWrite, MTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.Db2HistoryDdl
- createWithHistory(DdlWrite, MTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DbTriggerBasedHistoryDdl
- createWithHistory(DdlWrite, MTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaHistoryDdl
- createWithHistory(DdlWrite, MTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MariaDbHistoryDdl
- createWithHistory(DdlWrite, MTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.NoHistorySupportDdl
- createWithHistory(DdlWrite, MTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Add history support to this table using the platform specific mechanism.
- createWithHistory(DdlWrite, MTable) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformHistoryDdl
-
Creates a new table and add history support to the table using platform specific mechanism.
- createWithHistory(DdlWrite, MTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerHistoryDdl
- CurrentModel - Class in io.ebeaninternal.dbmigration.model
-
Reads EbeanServer bean descriptors to build the current model.
- CurrentModel(SpiEbeanServer) - Constructor for class io.ebeaninternal.dbmigration.model.CurrentModel
-
Construct with a given EbeanServer instance for DDL create all generation, not migration.
- CurrentModel(SpiEbeanServer, DbConstraintNaming) - Constructor for class io.ebeaninternal.dbmigration.model.CurrentModel
-
Construct with a given EbeanServer, platformDdl and constraintNaming convention.
D
- DB2ColumnOptionsParser - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
This class parses the inline column options of a create-statement (see https://www.ibm.com/docs/en/db2/11.5?topic=statements-create-table#sdx-synid_frag-column-options) into separate pieces if you want to alter a column.
- DB2Ddl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
DB2 platform specific DDL.
- DB2Ddl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.DB2Ddl
- Db2HistoryDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
DB2 History support.
- Db2HistoryDdl() - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.Db2HistoryDdl
- DbMigration - Interface in io.ebean.dbmigration
-
Generates DDL migration scripts based on changes to the current model.
- DbTableBasedHistoryDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
Base implementation for all histories, where we must maintain history table (trigger based, db2 and hana)
- DbTableBasedHistoryDdl() - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.DbTableBasedHistoryDdl
- DbTriggerBasedHistoryDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
Uses DB triggers to maintain a history table.
- DdlAlterTable - Interface in io.ebeaninternal.dbmigration.ddlgeneration
-
Object that represents an Alter Table statements.
- DdlBuffer - Interface in io.ebeaninternal.dbmigration.ddlgeneration
-
Buffer to append generated DDL to.
- DdlGenerator - Class in io.ebeaninternal.dbmigration
-
Controls the generation and execution of "Create All" and "Drop All" DDL scripts.
- DdlGenerator(SpiEbeanServer) - Constructor for class io.ebeaninternal.dbmigration.DdlGenerator
- DdlGeneratorProvider - Class in io.ebeaninternal.dbmigration
- DdlGeneratorProvider() - Constructor for class io.ebeaninternal.dbmigration.DdlGeneratorProvider
- DdlHandler - Interface in io.ebeaninternal.dbmigration.ddlgeneration
-
DDL generation interface.
- DdlHelp - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
- DdlHelp() - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlHelp
- DdlIdentity - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
- DdlIdentity(IdType, IdentityMode, String) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlIdentity
- DdlOptions - Class in io.ebeaninternal.dbmigration.ddlgeneration
-
Options used when generated DDL.
- DdlOptions() - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.DdlOptions
- DdlOptions(boolean) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.DdlOptions
- DdlScript - Class in io.ebeaninternal.dbmigration.migration
-
Java class for ddl-script complex type.
- DdlScript - Class in io.ebeaninternal.extraddl.model
-
Java class for anonymous complex type.
- DdlScript() - Constructor for class io.ebeaninternal.dbmigration.migration.DdlScript
- DdlScript() - Constructor for class io.ebeaninternal.extraddl.model.DdlScript
- DdlWrite - Class in io.ebeaninternal.dbmigration.ddlgeneration
-
Write context holding the buffers for both apply and rollback DDL.
- DdlWrite() - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
-
Create without any configuration or current model (no history support).
- DdlWrite(MConfiguration, ModelContainer, DdlOptions) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
-
Create with a configuration.
- DEFAULT - Enum constant in enum io.ebeaninternal.dbmigration.migration.IdentityType
- DefaultConstraintMaxLength - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
Default implementation used to truncate or shorten db constraint names as required.
- DefaultConstraintMaxLength(int) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.DefaultConstraintMaxLength
- DefaultDbMigration - Class in io.ebeaninternal.dbmigration
-
Generates DB Migration xml and sql scripts.
- DefaultDbMigration() - Constructor for class io.ebeaninternal.dbmigration.DefaultDbMigration
-
Create for offline migration generation.
- DefaultTablespace - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- DefaultTablespace() - Constructor for class io.ebeaninternal.dbmigration.migration.DefaultTablespace
- Detect - Class in io.ebeaninternal.dbmigration
-
Detect existence of JAXB
- Detect() - Constructor for class io.ebeaninternal.dbmigration.Detect
- disableSystemVersioning(DdlBuffer, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.Db2HistoryDdl
- disableSystemVersioning(DdlBuffer, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaHistoryDdl
- DROP - Enum constant in enum io.ebeaninternal.dbmigration.migration.ChangeSetType
- DROP_COMMENT - Static variable in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlHelp
- DROP_CONSTRAINT - Static variable in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlHelp
- DROP_DEFAULT - Static variable in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlHelp
- DROP_FOREIGN_KEY - Static variable in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlHelp
- dropAll() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
-
Return the buffer used for the 'drop all DDL' to drop tables, views and history triggers etc.
- dropAllForeignKeys() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
-
Return the buffer used for the 'drop all DDL' for dropping foreign keys and associated indexes.
- DropColumn - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- DropColumn() - Constructor for class io.ebeaninternal.dbmigration.migration.DropColumn
- dropForeignKey(String) - Method in class io.ebeaninternal.dbmigration.model.MCompoundForeignKey
-
Create and return an AlterForeignKey migration element.
- dropHistoryTable(DdlWrite, DropHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.Db2HistoryDdl
- dropHistoryTable(DdlWrite, DropHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DbTriggerBasedHistoryDdl
- dropHistoryTable(DdlWrite, DropHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaHistoryDdl
- dropHistoryTable(DdlWrite, DropHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MariaDbHistoryDdl
- dropHistoryTable(DdlWrite, DropHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.NoHistorySupportDdl
- dropHistoryTable(DdlWrite, DropHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Drop history support for a given table.
- dropHistoryTable(DdlWrite, DropHistoryTable) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformHistoryDdl
-
Drop history support for the given table.
- dropHistoryTable(DdlWrite, DropHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerHistoryDdl
- DropHistoryTable - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- DropHistoryTable() - Constructor for class io.ebeaninternal.dbmigration.migration.DropHistoryTable
- dropIndex() - Method in class io.ebeaninternal.dbmigration.model.MIndex
-
Create a DropIndex migration for this index.
- dropIndex(MIndex) - Method in class io.ebeaninternal.dbmigration.model.ModelContainer
-
Return true if the index does not exist and should be dropped.
- dropIndex(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Return the drop index statement for known non concurrent index.
- dropIndex(String, String, boolean) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.ClickHouseDdl
- dropIndex(String, String, boolean) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DB2Ddl
- dropIndex(String, String, boolean) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaColumnStoreDdl
- dropIndex(String, String, boolean) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MySqlDdl
-
Return the drop index statement.
- dropIndex(String, String, boolean) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Return the drop index statement.
- dropIndex(String, String, boolean) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PostgresDdl
- dropIndex(String, String, boolean) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
- DropIndex - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- DropIndex() - Constructor for class io.ebeaninternal.dbmigration.migration.DropIndex
- dropSequence(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DB2Ddl
- dropSequence(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.OracleDdl
- dropSequence(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Return the drop sequence statement (potentially with if exists clause).
- dropSequence(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
- dropTable() - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Return the DropTable migration for this table.
- dropTable(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Return the drop table statement (potentially with if exists clause).
- dropTable(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
- DropTable - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- DropTable() - Constructor for class io.ebeaninternal.dbmigration.migration.DropTable
- dropUniqueConstraint(String) - Method in class io.ebeaninternal.dbmigration.model.MCompoundUniqueConstraint
-
Create a AddUniqueConstraint migration with 'DROP CONSTRAINT' set for this index.
E
- enableSystemVersioning(DdlBuffer, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.Db2HistoryDdl
- enableSystemVersioning(DdlBuffer, String, boolean) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaHistoryDdl
- end() - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlBuffer
-
End of a change - add some whitespace.
- end() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseDdlBuffer
-
Used to demarcate the end of a series of statements.
- endOfStatement() - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlBuffer
-
Append the end of statement content.
- endOfStatement() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseDdlBuffer
- equals(Object) - Method in class io.ebeaninternal.dbmigration.model.MCompoundForeignKey
- equals(Object) - Method in class io.ebeaninternal.dbmigration.model.MCompoundUniqueConstraint
- execute(boolean) - Method in class io.ebeaninternal.dbmigration.DdlGenerator
- EXTERNAL - Enum constant in enum io.ebeaninternal.dbmigration.migration.IdentityType
- ExtraDdl - Class in io.ebeaninternal.extraddl.model
-
Java class for anonymous complex type.
- ExtraDdl() - Constructor for class io.ebeaninternal.extraddl.model.ExtraDdl
- ExtraDdlXmlReader - Class in io.ebeaninternal.extraddl.model
-
Read ExtraDdl from an XML document.
- ExtraDdlXmlReader() - Constructor for class io.ebeaninternal.extraddl.model.ExtraDdlXmlReader
F
- fkeyBuilder(MTable) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
-
Return a builder to add foreign keys.
- ForeignKey - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- ForeignKey() - Constructor for class io.ebeaninternal.dbmigration.migration.ForeignKey
- foreignKeyConstraintName(String, String, int) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
- foreignKeyIndexName(String, String[], int) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
- foreignKeyIndexName(String, String, int) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
- fromCreateTable(CreateTable) - Static method in class io.ebeaninternal.dbmigration.model.MTableIdentity
-
Return the IdentityMode from CreateTable.
- fromValue(String) - Static method in enum io.ebeaninternal.dbmigration.migration.ChangeSetType
- fromValue(String) - Static method in enum io.ebeaninternal.dbmigration.migration.IdentityType
G
- generate(DdlWrite, AddColumn) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- generate(DdlWrite, AddColumn) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.ColumnDdl
-
Write the add column change.
- generate(DdlWrite, AddColumn) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
- generate(DdlWrite, AddColumn) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
-
Add add column DDL.
- generate(DdlWrite, AddColumn) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.TableDdl
-
Write the add column change.
- generate(DdlWrite, AddHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- generate(DdlWrite, AddHistoryTable) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
- generate(DdlWrite, AddHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
-
Add add history table DDL.
- generate(DdlWrite, AddHistoryTable) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.TableDdl
-
Write the AddHistoryTable change.
- generate(DdlWrite, AddTableComment) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- generate(DdlWrite, AddTableComment) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
- generate(DdlWrite, AddTableComment) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
- generate(DdlWrite, AddTableComment) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.TableDdl
-
Write the AddTableComment change.
- generate(DdlWrite, AddUniqueConstraint) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- generate(DdlWrite, AddUniqueConstraint) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
- generate(DdlWrite, AddUniqueConstraint) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
- generate(DdlWrite, AddUniqueConstraint) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.TableDdl
-
Write add unique constraint.
- generate(DdlWrite, AlterColumn) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- generate(DdlWrite, AlterColumn) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.ColumnDdl
-
Write the alter column changes.
- generate(DdlWrite, AlterColumn) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
- generate(DdlWrite, AlterColumn) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
-
Add all the appropriate changes based on the column changes.
- generate(DdlWrite, AlterColumn) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.TableDdl
-
Write the alter column changes.
- generate(DdlWrite, AlterForeignKey) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- generate(DdlWrite, AlterForeignKey) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
- generate(DdlWrite, AlterForeignKey) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
- generate(DdlWrite, AlterForeignKey) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.TableDdl
-
Writes alter foreign key statements.
- generate(DdlWrite, AlterTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- generate(DdlWrite, AlterTable) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
- generate(DdlWrite, AlterTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
-
Add table related changes to DDL (tableSpace,...)
- generate(DdlWrite, AlterTable) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.TableDdl
-
Write alter table changes.
- generate(DdlWrite, ChangeSet) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- generate(DdlWrite, ChangeSet) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
- generate(DdlWrite, CreateIndex) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- generate(DdlWrite, CreateIndex) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
- generate(DdlWrite, CreateIndex) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
- generate(DdlWrite, CreateIndex) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.TableDdl
-
Generate the create index change.
- generate(DdlWrite, CreateTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- generate(DdlWrite, CreateTable) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
- generate(DdlWrite, CreateTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
-
Generate the appropriate 'create table' and matching 'drop table' statements and add them to the appropriate 'apply' and 'rollback' buffers.
- generate(DdlWrite, CreateTable) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.TableDdl
-
Generate the create table change.
- generate(DdlWrite, DropColumn) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- generate(DdlWrite, DropColumn) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.ColumnDdl
-
Write the drop column change.
- generate(DdlWrite, DropColumn) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
- generate(DdlWrite, DropColumn) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
-
Add drop column DDL.
- generate(DdlWrite, DropColumn) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.TableDdl
-
Write the drop column change.
- generate(DdlWrite, DropHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- generate(DdlWrite, DropHistoryTable) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
- generate(DdlWrite, DropHistoryTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
-
Add drop history table DDL.
- generate(DdlWrite, DropHistoryTable) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.TableDdl
-
Write the DropHistoryTable change.
- generate(DdlWrite, DropIndex) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- generate(DdlWrite, DropIndex) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
- generate(DdlWrite, DropIndex) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
- generate(DdlWrite, DropIndex) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.TableDdl
-
Write the drop index change.
- generate(DdlWrite, DropTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- generate(DdlWrite, DropTable) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
- generate(DdlWrite, DropTable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
-
Add drop table DDL.
- generate(DdlWrite, DropTable) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.TableDdl
-
Write the drop column change.
- generateEpilog(DdlWrite) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- generateEpilog(DdlWrite) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
- generateEpilog(DdlWrite) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
-
Called at the end to generate additional ddl such as regenerate history triggers.
- generateEpilog(DdlWrite) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Use this to generate an epilog.
- generateEpilog(DdlWrite) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.TableDdl
-
Generate any extra DDL such as regeneration of history triggers.
- generateInitMigration() - Method in interface io.ebean.dbmigration.DbMigration
-
Generate an "init" migration which has all changes.
- generateInitMigration() - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- generateMigration() - Method in interface io.ebean.dbmigration.DbMigration
-
Generate the next migration sql script and associated model xml.
- generateMigration() - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
-
Generate the next migration xml file and associated apply and rollback sql scripts.
- generateProlog(DdlWrite) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- generateProlog(DdlWrite) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlHandler
- generateProlog(DdlWrite) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
- generateProlog(DdlWrite) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Use this to generate a prolog for each script (stored procedures)
- generateProlog(DdlWrite) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
-
This writes the multi value datatypes needed for MultiValueBind.
- generateProlog(DdlWrite) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.TableDdl
-
Generate any extra DDL such as stored procedures or TableValueParameters.
- generator(SpiEbeanServer) - Method in class io.ebeaninternal.dbmigration.DdlGeneratorProvider
- GENERATOR - Enum constant in enum io.ebeaninternal.dbmigration.migration.IdentityType
- getAfter() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the after property.
- getAfter() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the after property.
- getAlternation() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseAlterTableWrite.AlterCmd
- getApplication() - Method in class io.ebeaninternal.dbmigration.migration.Applications
-
Gets the value of the application property.
- getApply() - Method in class io.ebeaninternal.dbmigration.migration.Sql
-
Gets the value of the apply property.
- getApplyChangeSet() - Method in class io.ebeaninternal.dbmigration.model.ModelDiff
-
Return the 'apply' changeSet.
- getAuthor() - Method in class io.ebeaninternal.dbmigration.migration.ChangeSet
-
Gets the value of the author property.
- getBaseTable() - Method in class io.ebeaninternal.dbmigration.migration.AddHistoryTable
-
Gets the value of the baseTable property.
- getBaseTable() - Method in class io.ebeaninternal.dbmigration.migration.AlterHistoryTable
-
Gets the value of the baseTable property.
- getBaseTable() - Method in class io.ebeaninternal.dbmigration.migration.DropHistoryTable
-
Gets the value of the baseTable property.
- getBefore() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the before property.
- getBefore() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the before property.
- getBuffer() - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlBuffer
-
Return the buffer content.
- getBuffer() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseDdlBuffer
- getCache() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlIdentity
- getChangeSet() - Method in class io.ebeaninternal.dbmigration.migration.Migration
-
Gets the value of the changeSet property.
- getChangeSet() - Method in class io.ebeaninternal.dbmigration.model.CurrentModel
-
Return as a ChangeSet.
- getChangeSetChildren() - Method in class io.ebeaninternal.dbmigration.migration.ChangeSet
-
Gets the value of the changeSetChildren property.
- getCheckConstraint() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the checkConstraint property.
- getCheckConstraint() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the checkConstraint property.
- getCheckConstraint() - Method in class io.ebeaninternal.dbmigration.model.MColumn
- getCheckConstraintName() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the checkConstraintName property.
- getCheckConstraintName() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the checkConstraintName property.
- getCheckConstraintName() - Method in class io.ebeaninternal.dbmigration.model.MColumn
- getColumn() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseAlterTableWrite.AlterCmd
- getColumn() - Method in class io.ebeaninternal.dbmigration.migration.AddColumn
-
Gets the value of the column property.
- getColumn() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the column property.
- getColumn(String) - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Return the column by name.
- getColumnDefn(BeanProperty, boolean) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
-
Render the DB type for this property given the strict mode.
- getColumnName() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the columnName property.
- getColumnName() - Method in class io.ebeaninternal.dbmigration.migration.DropColumn
-
Gets the value of the columnName property.
- getColumnNames() - Method in class io.ebeaninternal.dbmigration.migration.AddUniqueConstraint
-
Gets the value of the columnNames property.
- getColumnNames() - Method in class io.ebeaninternal.dbmigration.migration.AlterForeignKey
-
Gets the value of the columnNames property.
- getColumnNames() - Method in class io.ebeaninternal.dbmigration.migration.ForeignKey
-
Gets the value of the columnNames property.
- getColumnNames() - Method in class io.ebeaninternal.dbmigration.migration.UniqueConstraint
-
Gets the value of the columnNames property.
- getColumns() - Method in class io.ebeaninternal.dbmigration.migration.CreateIndex
-
Gets the value of the columns property.
- getColumns() - Method in class io.ebeaninternal.dbmigration.model.MCompoundForeignKey
-
Return the columns making up the foreign key in order.
- getColumns() - Method in class io.ebeaninternal.dbmigration.model.MCompoundUniqueConstraint
-
Return the columns for this unique constraint.
- getColumns() - Method in class io.ebeaninternal.dbmigration.model.MIndex
-
Return the columns in the index (in order).
- getComment() - Method in class io.ebeaninternal.dbmigration.migration.AddTableComment
-
Gets the value of the comment property.
- getComment() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the comment property.
- getComment() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the comment property.
- getComment() - Method in class io.ebeaninternal.dbmigration.migration.ChangeSet
-
Gets the value of the comment property.
- getComment() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the comment property.
- getComment() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the comment property.
- getComment() - Method in class io.ebeaninternal.dbmigration.model.MColumn
-
Return the column comment.
- getComment() - Method in class io.ebeaninternal.dbmigration.model.MTable
- getCompoundKeys() - Method in class io.ebeaninternal.dbmigration.model.MTable
- getConstraintName() - Method in class io.ebeaninternal.dbmigration.migration.AddUniqueConstraint
-
Gets the value of the constraintName property.
- getCreateDdl() - Method in class io.ebeaninternal.dbmigration.model.CurrentModel
-
Return the 'Create' DDL.
- getCreateTableCommandPrefix() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Returns the database-specific "create table" command prefix.
- getCurrentDefaultValue() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the currentDefaultValue property.
- getCurrentType() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the currentType property.
- getDataType() - Method in class io.ebeaninternal.dbmigration.migration.RenameColumn
-
Gets the value of the dataType property.
- getDbTypeMap() - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
-
Return the map used to determine the DB specific type for a given bean property.
- getDdl() - Method in class io.ebeaninternal.dbmigration.migration.DdlScript
-
Gets the value of the ddl property.
- getDdlOptions() - Method in class io.ebeaninternal.dbmigration.model.CurrentModel
- getDdlScript() - Method in class io.ebeaninternal.extraddl.model.ExtraDdl
-
Gets the value of the ddlScript property.
- getDefaultTablespace() - Method in class io.ebeaninternal.dbmigration.migration.Configuration
-
Gets the value of the defaultTablespace property.
- getDefaultValue() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the defaultValue property.
- getDefaultValue() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the defaultValue property.
- getDefaultValue() - Method in class io.ebeaninternal.dbmigration.model.MColumn
- getDefinition() - Method in class io.ebeaninternal.dbmigration.migration.CreateIndex
-
Gets the value of the definition property.
- getDropAllDdl() - Method in class io.ebeaninternal.dbmigration.model.CurrentModel
-
Return the 'Drop' DDL.
- getDropCheckConstraint() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the dropCheckConstraint property.
- getDropForeignKey() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the dropForeignKey property.
- getDropForeignKeyIndex() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the dropForeignKeyIndex property.
- getDropsFor() - Method in class io.ebeaninternal.dbmigration.migration.ChangeSet
-
Gets the value of the dropsFor property.
- getDropUnique() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the dropUnique property.
- getForeignKey() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the foreignKey property.
- getForeignKeyIndex() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the foreignKeyIndex property.
- getForeignKeyIndex() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the foreignKeyIndex property.
- getForeignKeyIndex() - Method in class io.ebeaninternal.dbmigration.model.MColumn
- getForeignKeyName() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the foreignKeyName property.
- getForeignKeyName() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the foreignKeyName property.
- getForeignKeyName() - Method in class io.ebeaninternal.dbmigration.model.MColumn
- getForeignKeyOnDelete() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the foreignKeyOnDelete property.
- getForeignKeyOnDelete() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the foreignKeyOnDelete property.
- getForeignKeyOnUpdate() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the foreignKeyOnUpdate property.
- getForeignKeyOnUpdate() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the foreignKeyOnUpdate property.
- getHistory() - Method in class io.ebeaninternal.dbmigration.migration.DefaultTablespace
-
Gets the value of the history property.
- getHistoryTablespace() - Method in class io.ebeaninternal.dbmigration.model.MConfiguration
-
Return the default tablespace to use for history tables.
- getIdentityCache() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the identityCache property.
- getIdentityCache() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the identityCache property.
- getIdentityGenerated() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the identityGenerated property.
- getIdentityGenerated() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the identityGenerated property.
- getIdentityIncrement() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the identityIncrement property.
- getIdentityIncrement() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the identityIncrement property.
- getIdentityStart() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the identityStart property.
- getIdentityStart() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the identityStart property.
- getIdentityType() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the identityType property.
- getIdentityType() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the identityType property.
- getIncrement() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlIdentity
- getIndex(MIndex) - Method in class io.ebeaninternal.dbmigration.model.ModelContainer
-
Lookup the matching index during DIFF migration processing.
- getIndexes() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.util.IndexSet
- getIndexes() - Method in class io.ebeaninternal.dbmigration.migration.DefaultTablespace
-
Gets the value of the indexes property.
- getIndexName() - Method in class io.ebeaninternal.dbmigration.migration.AlterForeignKey
-
Gets the value of the indexName property.
- getIndexName() - Method in class io.ebeaninternal.dbmigration.migration.CreateIndex
-
Gets the value of the indexName property.
- getIndexName() - Method in class io.ebeaninternal.dbmigration.migration.DropIndex
-
Gets the value of the indexName property.
- getIndexName() - Method in class io.ebeaninternal.dbmigration.migration.ForeignKey
-
Gets the value of the indexName property.
- getIndexName() - Method in class io.ebeaninternal.dbmigration.model.MCompoundForeignKey
-
Return the index name.
- getIndexName() - Method in class io.ebeaninternal.dbmigration.model.MIndex
-
Return the index name.
- getIndexTablespace() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the indexTablespace property.
- getIndexTablespace() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the indexTablespace property.
- getIndexTablespace() - Method in class io.ebeaninternal.dbmigration.model.MConfiguration
-
Return the default tablespace to use for indexes.
- getInlineLength() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DB2ColumnOptionsParser
- getKey() - Method in class io.ebeaninternal.dbmigration.model.MIndex
- getLobTablespace() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the lobTablespace property.
- getLobTablespace() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the lobTablespace property.
- getMigration() - Method in class io.ebeaninternal.dbmigration.model.ModelDiff
-
Return the diff as a migration potentially containing an apply changeSet and a drop changeSet.
- getName() - Method in class io.ebeaninternal.dbmigration.migration.AddTableComment
-
Gets the value of the name property.
- getName() - Method in class io.ebeaninternal.dbmigration.migration.AlterForeignKey
-
Gets the value of the name property.
- getName() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the name property.
- getName() - Method in class io.ebeaninternal.dbmigration.migration.Application
-
Gets the value of the name property.
- getName() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the name property.
- getName() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the name property.
- getName() - Method in class io.ebeaninternal.dbmigration.migration.DropTable
-
Gets the value of the name property.
- getName() - Method in class io.ebeaninternal.dbmigration.migration.ForeignKey
-
Gets the value of the name property.
- getName() - Method in class io.ebeaninternal.dbmigration.migration.UniqueConstraint
-
Gets the value of the name property.
- getName() - Method in class io.ebeaninternal.dbmigration.model.MColumn
- getName() - Method in class io.ebeaninternal.dbmigration.model.MCompoundForeignKey
-
Return the foreign key name.
- getName() - Method in class io.ebeaninternal.dbmigration.model.MCompoundUniqueConstraint
-
Return the constraint name.
- getName() - Method in class io.ebeaninternal.dbmigration.model.MTable
- getName() - Method in class io.ebeaninternal.extraddl.model.DdlScript
-
Gets the value of the name property.
- getNewName() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the newName property.
- getNewName() - Method in class io.ebeaninternal.dbmigration.migration.RenameColumn
-
Gets the value of the newName property.
- getNewName() - Method in class io.ebeaninternal.dbmigration.migration.RenameTable
-
Gets the value of the newName property.
- getNullableColumns() - Method in class io.ebeaninternal.dbmigration.migration.AddUniqueConstraint
-
Gets the value of the nullableColumns property.
- getNullableColumns() - Method in class io.ebeaninternal.dbmigration.migration.UniqueConstraint
-
Gets the value of the nullableColumns property.
- getOldName() - Method in class io.ebeaninternal.dbmigration.migration.RenameColumn
-
Gets the value of the oldName property.
- getOldName() - Method in class io.ebeaninternal.dbmigration.migration.RenameTable
-
Gets the value of the oldName property.
- getOnDelete() - Method in class io.ebeaninternal.dbmigration.migration.AlterForeignKey
-
Gets the value of the onDelete property.
- getOnDelete() - Method in class io.ebeaninternal.dbmigration.migration.ForeignKey
-
Gets the value of the onDelete property.
- getOnUpdate() - Method in class io.ebeaninternal.dbmigration.migration.AlterForeignKey
-
Gets the value of the onUpdate property.
- getOnUpdate() - Method in class io.ebeaninternal.dbmigration.migration.ForeignKey
-
Gets the value of the onUpdate property.
- getOperation() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseAlterTableWrite.AlterCmd
- getOptions() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
-
Return the DDL options.
- getPartitionColumn() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the partitionColumn property.
- getPartitionColumn() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the partitionColumn property.
- getPartitionedTables() - Method in class io.ebeaninternal.dbmigration.model.CurrentModel
-
Return the tables that have partitioning.
- getPartitionedTables() - Method in class io.ebeaninternal.dbmigration.model.ModelContainer
-
Return the list of partitioned tables.
- getPartitionMeta() - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Return the partition meta for this table.
- getPartitionMode() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the partitionMode property.
- getPartitionMode() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the partitionMode property.
- getPendingDrops() - Method in interface io.ebean.dbmigration.DbMigration
-
Return the list of versions that contain pending drops.
- getPendingDrops() - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
-
Return the versions containing pending drops.
- getPendingDrops() - Method in class io.ebeaninternal.dbmigration.model.ModelContainer
-
Return the list of versions containing un-applied pending drops.
- getPkName() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the pkName property.
- getPkName() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the pkName property.
- getPkName() - Method in class io.ebeaninternal.dbmigration.model.MTable
- getPlatform() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
- getPlatforms() - Method in class io.ebeaninternal.dbmigration.migration.AddUniqueConstraint
-
Gets the value of the platforms property.
- getPlatforms() - Method in class io.ebeaninternal.dbmigration.migration.CreateIndex
-
Gets the value of the platforms property.
- getPlatforms() - Method in class io.ebeaninternal.dbmigration.migration.DdlScript
-
Gets the value of the platforms property.
- getPlatforms() - Method in class io.ebeaninternal.dbmigration.migration.DropIndex
-
Gets the value of the platforms property.
- getPlatforms() - Method in class io.ebeaninternal.dbmigration.migration.UniqueConstraint
-
Gets the value of the platforms property.
- getPlatforms() - Method in class io.ebeaninternal.dbmigration.model.MCompoundUniqueConstraint
- getPlatforms() - Method in class io.ebeaninternal.extraddl.model.DdlScript
-
Gets the value of the platforms property.
- getRefColumnNames() - Method in class io.ebeaninternal.dbmigration.migration.AlterForeignKey
-
Gets the value of the refColumnNames property.
- getRefColumnNames() - Method in class io.ebeaninternal.dbmigration.migration.ForeignKey
-
Gets the value of the refColumnNames property.
- getReferences() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the references property.
- getReferences() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the references property.
- getReferences() - Method in class io.ebeaninternal.dbmigration.model.MColumn
- getRefTableName() - Method in class io.ebeaninternal.dbmigration.migration.AlterForeignKey
-
Gets the value of the refTableName property.
- getRefTableName() - Method in class io.ebeaninternal.dbmigration.migration.ForeignKey
-
Gets the value of the refTableName property.
- getResourcePath() - Method in class io.ebeaninternal.dbmigration.migration.Application
-
Gets the value of the resourcePath property.
- getRollback() - Method in class io.ebeaninternal.dbmigration.migration.Sql
-
Gets the value of the rollback property.
- getSchema() - Method in class io.ebeaninternal.dbmigration.model.MTable
- getSchemas() - Method in class io.ebeaninternal.dbmigration.model.ModelContainer
-
Return the schemas.
- getSequenceAllocate() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the sequenceAllocate property.
- getSequenceAllocate() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the sequenceAllocate property.
- getSequenceCol() - Method in class io.ebeaninternal.dbmigration.migration.DropTable
-
Gets the value of the sequenceCol property.
- getSequenceInitial() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the sequenceInitial property.
- getSequenceInitial() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the sequenceInitial property.
- getSequenceName() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlIdentity
- getSequenceName() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the sequenceName property.
- getSequenceName() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the sequenceName property.
- getSequenceName() - Method in class io.ebeaninternal.dbmigration.migration.DropTable
-
Gets the value of the sequenceName property.
- getStart() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlIdentity
- getStorageEngine() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the storageEngine property.
- getStorageEngine() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the storageEngine property.
- getTable(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
-
Return the Table information from the current model.
- getTable(String) - Method in class io.ebeaninternal.dbmigration.model.ModelContainer
-
Return the table by name.
- getTableName() - Method in class io.ebeaninternal.dbmigration.migration.AddColumn
-
Gets the value of the tableName property.
- getTableName() - Method in class io.ebeaninternal.dbmigration.migration.AddUniqueConstraint
-
Gets the value of the tableName property.
- getTableName() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the tableName property.
- getTableName() - Method in class io.ebeaninternal.dbmigration.migration.AlterForeignKey
-
Gets the value of the tableName property.
- getTableName() - Method in class io.ebeaninternal.dbmigration.migration.CreateIndex
-
Gets the value of the tableName property.
- getTableName() - Method in class io.ebeaninternal.dbmigration.migration.DropColumn
-
Gets the value of the tableName property.
- getTableName() - Method in class io.ebeaninternal.dbmigration.migration.DropIndex
-
Gets the value of the tableName property.
- getTableName() - Method in class io.ebeaninternal.dbmigration.migration.RenameColumn
-
Gets the value of the tableName property.
- getTableName() - Method in class io.ebeaninternal.dbmigration.model.MIndex
-
Return the table this index is on.
- getTables() - Method in class io.ebeaninternal.dbmigration.migration.DefaultTablespace
-
Gets the value of the tables property.
- getTables() - Method in class io.ebeaninternal.dbmigration.model.ModelContainer
-
Return the map of all the tables.
- getTablespace() - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Gets the value of the tablespace property.
- getTablespace() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the tablespace property.
- getTablespaceMeta() - Method in class io.ebeaninternal.dbmigration.model.MTable
- getTableTablespace() - Method in class io.ebeaninternal.dbmigration.model.MConfiguration
-
Return the default tablespace to use for tables.
- getType() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DB2ColumnOptionsParser
- getType() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the type property.
- getType() - Method in class io.ebeaninternal.dbmigration.migration.ChangeSet
-
Gets the value of the type property.
- getType() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the type property.
- getType() - Method in class io.ebeaninternal.dbmigration.model.MColumn
- getUnique() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the unique property.
- getUnique() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the unique property.
- getUnique() - Method in class io.ebeaninternal.dbmigration.model.MColumn
- getUniqueConstraint() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the uniqueConstraint property.
- getUniqueConstraint() - Method in class io.ebeaninternal.dbmigration.model.MCompoundUniqueConstraint
- getUniqueConstraints() - Method in class io.ebeaninternal.dbmigration.model.MTable
- getUniqueOneToOne() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the uniqueOneToOne property.
- getUniqueOneToOne() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the uniqueOneToOne property.
- getUniqueOneToOne() - Method in class io.ebeaninternal.dbmigration.model.MColumn
-
Return true if this is unique for a OneToOne.
- getUpdateNullWithDefault() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
- getValue() - Method in class io.ebeaninternal.dbmigration.migration.Apply
-
Gets the value of the value property.
- getValue() - Method in class io.ebeaninternal.dbmigration.migration.Rollback
-
Gets the value of the value property.
- getValue() - Method in class io.ebeaninternal.extraddl.model.DdlScript
-
Gets the value of the value property.
- getWhenCreatedColumn() - Method in class io.ebeaninternal.dbmigration.model.MTable
H
- H2Ddl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
H2 platform specific DDL.
- H2Ddl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.H2Ddl
- H2HistoryDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
H2 history support using DB triggers to maintain a history table.
- HanaColumnStoreDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
- HanaColumnStoreDdl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaColumnStoreDdl
- HanaHistoryDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
- HanaHistoryDdl() - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaHistoryDdl
- HanaRowStoreDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
- HanaRowStoreDdl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaRowStoreDdl
- hasDroppedColumns() - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Returns true, if there are pending dropped columns.
- hasExtraOptions() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DB2ColumnOptionsParser
- hashCode() - Method in class io.ebeaninternal.dbmigration.model.MCompoundForeignKey
- hashCode() - Method in class io.ebeaninternal.dbmigration.model.MCompoundUniqueConstraint
- historyTableName(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DbTableBasedHistoryDdl
- historyTableName(String) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformHistoryDdl.TableBased
-
Returns the history table name with propert quotes.
- HsqldbDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
Hsqldb platform specific DDL.
- HsqldbDdl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.HsqldbDdl
I
- IDENTITY - Enum constant in enum io.ebeaninternal.dbmigration.migration.IdentityType
- identityOptions(String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlIdentity
- IdentityType - Enum in io.ebeaninternal.dbmigration.migration
-
Java class for identityType.
- ifObjectExists(String, String) - Static method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
- IndexColumns - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform.util
-
Set of columns making up a particular index (column order is important).
- IndexColumns(String) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.util.IndexColumns
-
Construct representing as a single column index.
- IndexColumns(String[]) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.util.IndexColumns
-
Construct representing index.
- indexName(String, String[], int) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
- indexName(String, String, int) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
- IndexSet - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform.util
-
The indexes held on the table.
- IndexSet() - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.util.IndexSet
- inlineTableComment(DdlBuffer, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MySqlDdl
- inlineTableComment(DdlBuffer, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Add an inline table comment to the create table statement.
- io.ebean.dbmigration - package io.ebean.dbmigration
-
Generates DDL migration scripts based on changes to the model.
- io.ebeaninternal.dbmigration - package io.ebeaninternal.dbmigration
-
Generation DDL migration scripts based on changes to the model.
- io.ebeaninternal.dbmigration.ddlgeneration - package io.ebeaninternal.dbmigration.ddlgeneration
- io.ebeaninternal.dbmigration.ddlgeneration.platform - package io.ebeaninternal.dbmigration.ddlgeneration.platform
- io.ebeaninternal.dbmigration.ddlgeneration.platform.util - package io.ebeaninternal.dbmigration.ddlgeneration.platform.util
- io.ebeaninternal.dbmigration.migration - package io.ebeaninternal.dbmigration.migration
- io.ebeaninternal.dbmigration.migrationreader - package io.ebeaninternal.dbmigration.migrationreader
- io.ebeaninternal.dbmigration.model - package io.ebeaninternal.dbmigration.model
- io.ebeaninternal.dbmigration.model.build - package io.ebeaninternal.dbmigration.model.build
- io.ebeaninternal.dbmigration.model.visitor - package io.ebeaninternal.dbmigration.model.visitor
- io.ebeaninternal.extraddl.model - package io.ebeaninternal.extraddl.model
- isApplyEmpty() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
-
Return true if the apply buffers are all empty.
- isCompact() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DB2ColumnOptionsParser
- isConcurrent() - Method in class io.ebeaninternal.dbmigration.migration.CreateIndex
-
Gets the value of the concurrent property.
- isConcurrent() - Method in class io.ebeaninternal.dbmigration.migration.DropIndex
-
Gets the value of the concurrent property.
- isCurrentNotnull() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the currentNotnull property.
- isDraft() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the draft property.
- isDraft() - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Return true if this table is a 'Draft' table.
- isDraftOnly() - Method in class io.ebeaninternal.dbmigration.model.MColumn
-
Return the draftOnly status for this column.
- isDrop() - Method in class io.ebeaninternal.extraddl.model.DdlScript
-
Return if this a drop script.
- isDropComment(String) - Static method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlHelp
-
Return true if the default value is the special DROP COMMENT value.
- isDropConstraint(String) - Static method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlHelp
-
Return true if the default value is the special DROP CONSTRAINT value.
- isDropDefault(String) - Static method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlHelp
-
Return true if the default value is the special DROP DEFAULT value.
- isDropForeignKey(String) - Static method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlHelp
-
Return true if the default value is the special DROP FOREIGN KEY value.
- isEmpty() - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlBuffer
-
Return true if the buffer is empty.
- isEmpty() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseDdlBuffer
- isEmpty() - Method in class io.ebeaninternal.dbmigration.model.ModelDiff
-
Return true if apply and drop changes are both empty.
- isForeignKeySkipCheck() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlOptions
-
Return true if ADD FOREIGN KEY should use a skip check option.
- isGenerated() - Method in class io.ebeaninternal.dbmigration.migration.ChangeSet
-
Gets the value of the generated property.
- isHistoryExclude() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the historyExclude property.
- isHistoryExclude() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the historyExclude property.
- isHistoryExclude() - Method in class io.ebeaninternal.dbmigration.model.MColumn
- isHistoryHandled() - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlAlterTable
-
Flag that detects if history DDL (switching on) is handled for this table.
- isHistoryHandled() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseAlterTableWrite
- isIdentity() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the identity property.
- isIdentity() - Method in class io.ebeaninternal.dbmigration.model.MColumn
- isIncludeInHistory() - Method in class io.ebeaninternal.dbmigration.model.MColumn
-
Return true if this column should be included in History DB triggers etc.
- isIncludeStorageEngine() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Return true if the platform includes storage engine clause.
- isInit() - Method in class io.ebeaninternal.extraddl.model.DdlScript
-
Return if this a init script.
- isInlineComments() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.ClickHouseDdl
- isInlineComments() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.CockroachDdl
- isInlineComments() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Return true if the table and column comments are included inline.
- isInlineForeignKeys() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Return true if foreign key reference constraints need to inlined with create table.
- isInlineUniqueWhenNullable() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Return true if unique constraints for nullable columns can be inlined as normal.
- isJAXBPresent(DatabaseConfig) - Static method in class io.ebeaninternal.dbmigration.Detect
-
Return true if JAXB is present.
- isLogged() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DB2ColumnOptionsParser
- isMatch(IndexColumns) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.util.IndexColumns
-
Return true if this index matches (same columns same order).
- isMatch(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.util.IndexColumns
-
Return true if this index matches (same single column).
- isMatch(List<String>) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.util.IndexColumns
-
Return true if this index matches (same single column).
- isNotnull() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the notnull property.
- isNotnull() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the notnull property.
- isNotnull() - Method in class io.ebeaninternal.dbmigration.model.MColumn
- isOneToOne() - Method in class io.ebeaninternal.dbmigration.migration.AddUniqueConstraint
-
Gets the value of the oneToOne property.
- isOneToOne() - Method in class io.ebeaninternal.dbmigration.migration.UniqueConstraint
-
Gets the value of the oneToOne property.
- isOneToOne() - Method in class io.ebeaninternal.dbmigration.model.MCompoundUniqueConstraint
-
Return true if this unique constraint is specifically for OneToOne mapping.
- isPartitioned() - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Return true if this table is partitioned.
- isPrimaryKey() - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Gets the value of the primaryKey property.
- isPrimaryKey() - Method in class io.ebeaninternal.dbmigration.model.MColumn
- isSuppressDropsForever() - Method in class io.ebeaninternal.dbmigration.migration.ChangeSet
-
Gets the value of the suppressDropsForever property.
- isTablePartitioning() - Method in class io.ebeaninternal.dbmigration.model.CurrentModel
-
Return true if the model contains tables that are partitioned.
- isTablePartitioning() - Method in class io.ebeaninternal.dbmigration.model.ModelContainer
-
Return true if the model contains tables that are partitioned.
- isUnique() - Method in class io.ebeaninternal.dbmigration.migration.CreateIndex
-
Gets the value of the unique property.
- isWithHistory() - Method in class io.ebeaninternal.dbmigration.migration.AddColumn
-
Gets the value of the withHistory property.
- isWithHistory() - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Gets the value of the withHistory property.
- isWithHistory() - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Gets the value of the withHistory property.
- isWithHistory() - Method in class io.ebeaninternal.dbmigration.migration.DropColumn
-
Gets the value of the withHistory property.
- isWithHistory() - Method in class io.ebeaninternal.dbmigration.model.MTable
M
- MariaDbDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
MariaDB platform DDL.
- MariaDbDdl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.MariaDbDdl
- MariaDbHistoryDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
History DDL for MariaDB.
- MariaDbHistoryDdl() - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.MariaDbHistoryDdl
- maxLength(String, int) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DefaultConstraintMaxLength
-
Apply a maximum length to the constraint name.
- MColumn - Class in io.ebeaninternal.dbmigration.model
-
A column in the logical model.
- MColumn(Column) - Constructor for class io.ebeaninternal.dbmigration.model.MColumn
- MColumn(String, String) - Constructor for class io.ebeaninternal.dbmigration.model.MColumn
- MColumn(String, String, boolean) - Constructor for class io.ebeaninternal.dbmigration.model.MColumn
- MCompoundForeignKey - Class in io.ebeaninternal.dbmigration.model
-
A unique constraint for multiple columns.
- MCompoundForeignKey(String, String, String) - Constructor for class io.ebeaninternal.dbmigration.model.MCompoundForeignKey
- MCompoundUniqueConstraint - Class in io.ebeaninternal.dbmigration.model
-
A unique constraint for multiple columns.
- MCompoundUniqueConstraint(AddUniqueConstraint) - Constructor for class io.ebeaninternal.dbmigration.model.MCompoundUniqueConstraint
- MCompoundUniqueConstraint(UniqueConstraint) - Constructor for class io.ebeaninternal.dbmigration.model.MCompoundUniqueConstraint
- MCompoundUniqueConstraint(String[], boolean, String, String) - Constructor for class io.ebeaninternal.dbmigration.model.MCompoundUniqueConstraint
- MCompoundUniqueConstraint(String[], String) - Constructor for class io.ebeaninternal.dbmigration.model.MCompoundUniqueConstraint
-
Create for OneToOne.
- MConfiguration - Class in io.ebeaninternal.dbmigration.model
-
Holds configuration such as the default tablespace to use for tables, indexes, history tables etc.
- MConfiguration() - Constructor for class io.ebeaninternal.dbmigration.model.MConfiguration
- Migration - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- Migration() - Constructor for class io.ebeaninternal.dbmigration.migration.Migration
- migrationDirectory() - Method in interface io.ebean.dbmigration.DbMigration
-
Return the main migration directory.
- migrationDirectory() - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- migrationForPendingDrop(String) - Method in class io.ebeaninternal.dbmigration.model.ModelContainer
-
Return the migration for the pending drops for a given version.
- migrationForVersion(String) - Method in class io.ebeaninternal.dbmigration.model.PendingDrops
-
Return the migration for the pending drops from a version.
- MigrationModel - Class in io.ebeaninternal.dbmigration.model
-
Build the model from the series of migrations.
- MigrationModel(File, String) - Constructor for class io.ebeaninternal.dbmigration.model.MigrationModel
- MigrationResource - Class in io.ebeaninternal.dbmigration.model
-
Migration XML resource that holds the changes to be applied.
- MigrationResource(File, MigrationVersion) - Constructor for class io.ebeaninternal.dbmigration.model.MigrationResource
-
Construct with a migration xml file.
- MigrationXmlReader - Class in io.ebeaninternal.dbmigration.migrationreader
-
Reads a migration xml document returning the Migration.
- MigrationXmlWriter - Class in io.ebeaninternal.dbmigration.migrationreader
-
Simple writer for output of the Migration/ChangeSet as an XML document.
- MigrationXmlWriter(String) - Constructor for class io.ebeaninternal.dbmigration.migrationreader.MigrationXmlWriter
- MIndex - Class in io.ebeaninternal.dbmigration.model
-
Index as part of the logical model.
- MIndex(CreateIndex) - Constructor for class io.ebeaninternal.dbmigration.model.MIndex
- MIndex(String, String, String) - Constructor for class io.ebeaninternal.dbmigration.model.MIndex
-
Create a single column non unique index.
- MIndex(String, String, String[]) - Constructor for class io.ebeaninternal.dbmigration.model.MIndex
-
Create a multi column non unique index.
- MIndex(String, String, String[], String, boolean, boolean, String) - Constructor for class io.ebeaninternal.dbmigration.model.MIndex
- ModelBuildBeanVisitor - Class in io.ebeaninternal.dbmigration.model.build
-
Used to build the Model objects MTable etc.
- ModelBuildBeanVisitor(ModelBuildContext) - Constructor for class io.ebeaninternal.dbmigration.model.build.ModelBuildBeanVisitor
- ModelBuildContext - Class in io.ebeaninternal.dbmigration.model.build
-
The context used during DDL generation.
- ModelBuildContext(ModelContainer, DatabasePlatform, DbConstraintNaming, boolean) - Constructor for class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
- ModelBuildContext.FkeyBuilder - Class in io.ebeaninternal.dbmigration.model.build
- ModelBuildElementTable - Class in io.ebeaninternal.dbmigration.model.build
-
Add the element collection table to the model.
- ModelBuildElementTable() - Constructor for class io.ebeaninternal.dbmigration.model.build.ModelBuildElementTable
- ModelBuildPropertyVisitor - Class in io.ebeaninternal.dbmigration.model.build
-
Used as part of ModelBuildBeanVisitor and generally adds the MColumn to the associated MTable model objects.
- ModelBuildPropertyVisitor(ModelBuildContext, MTable, BeanDescriptor<?>) - Constructor for class io.ebeaninternal.dbmigration.model.build.ModelBuildPropertyVisitor
- ModelContainer - Class in io.ebeaninternal.dbmigration.model
-
Holds all the tables, views, indexes etc that represent the model.
- ModelContainer() - Constructor for class io.ebeaninternal.dbmigration.model.ModelContainer
- ModelDiff - Class in io.ebeaninternal.dbmigration.model
-
Used to prepare a diff in terms of changes required to migrate from the base model to the newer model.
- ModelDiff() - Constructor for class io.ebeaninternal.dbmigration.model.ModelDiff
-
Construct with a base model.
- ModelDiff(ModelContainer) - Constructor for class io.ebeaninternal.dbmigration.model.ModelDiff
-
Construct with a base model.
- MTable - Class in io.ebeaninternal.dbmigration.model
-
Holds the logical model for a given Table and everything associated to it.
- MTable(CreateTable) - Constructor for class io.ebeaninternal.dbmigration.model.MTable
-
Construct for migration.
- MTable(BeanDescriptor<?>) - Constructor for class io.ebeaninternal.dbmigration.model.MTable
- MTable(String) - Constructor for class io.ebeaninternal.dbmigration.model.MTable
-
Deprecated.
- MTable(String, BeanDescriptor<?>) - Constructor for class io.ebeaninternal.dbmigration.model.MTable
-
Construct for element collection or intersection table.
- MTableIdentity - Class in io.ebeaninternal.dbmigration.model
-
Helper to convert between IdentityMode and CreateTable
- MTableIdentity() - Constructor for class io.ebeaninternal.dbmigration.model.MTableIdentity
- MySqlDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
MySql specific DDL.
- MySqlDdl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.MySqlDdl
- MySqlHistoryDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
MySql history support using DB triggers to maintain a history table.
N
- newLine() - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlBuffer
-
Append new line character to the buffer.
- newLine() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseDdlBuffer
- newOperation(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseAlterTableWrite
- NoHistorySupportDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
Default history implementation that does nothing.
- NoHistorySupportDdl() - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.NoHistorySupportDdl
- NONE - Static variable in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlIdentity
- normaliseTable(String) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
- NuoDbDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
- NuoDbDdl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.NuoDbDdl
- NuoDbHistoryDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
NuoDB history support using DB triggers to maintain a history table.
O
- ObjectFactory - Class in io.ebeaninternal.dbmigration.migration
-
This object contains factory methods for each Java content interface and Java element interface generated in the io.ebeaninternal.dbmigration.migration package.
- ObjectFactory - Class in io.ebeaninternal.extraddl.model
-
This object contains factory methods for each Java content interface and Java element interface generated in the io.ebeaninternal.extraddl.model package.
- ObjectFactory() - Constructor for class io.ebeaninternal.dbmigration.migration.ObjectFactory
-
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: io.ebeaninternal.dbmigration.migration
- ObjectFactory() - Constructor for class io.ebeaninternal.extraddl.model.ObjectFactory
-
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: io.ebeaninternal.extraddl.model
- optionGenerated() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlIdentity
- OracleDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
Oracle platform specific DDL.
- OracleDdl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.OracleDdl
P
- PENDING_DROPS - Enum constant in enum io.ebeaninternal.dbmigration.migration.ChangeSetType
- pendingDrops() - Method in class io.ebeaninternal.dbmigration.model.PendingDrops
-
Return the list of versions with pending drops.
- PendingDrops - Class in io.ebeaninternal.dbmigration.model
-
The migrations with pending un-applied drops.
- PendingDrops() - Constructor for class io.ebeaninternal.dbmigration.model.PendingDrops
- PlatformDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
Controls the DDL generation for a specific database platform.
- PlatformDdl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
- PlatformDdlBuilder - Class in io.ebeaninternal.dbmigration.ddlgeneration
-
Builds platform specific DDL handler.
- PlatformDdlBuilder() - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.PlatformDdlBuilder
- PlatformDdlWriter - Class in io.ebeaninternal.dbmigration.model
-
Writes migration changes as platform specific DDL.
- PlatformDdlWriter(DatabasePlatform, DatabaseConfig, int) - Constructor for class io.ebeaninternal.dbmigration.model.PlatformDdlWriter
- PlatformHistoryDdl - Interface in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
Defines the implementation for adding history support to a table.
- PlatformHistoryDdl.TableBased - Interface in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
When history is table based, then alters on the live tables are applied also to the history tables.
- PlatformTypeConverter - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform.util
-
Converts a logical column definition into platform specific one.
- PlatformTypeConverter(DbPlatformTypeMapping) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.util.PlatformTypeConverter
-
Construct with the platform specific types.
- Postgres9Ddl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
- Postgres9Ddl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.Postgres9Ddl
- PostgresDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
Postgres specific DDL.
- PostgresDdl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.PostgresDdl
- PostgresHistoryDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
Uses DB triggers to maintain a history table.
- primaryKeyColumns() - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Return the list of columns that make the primary key.
- primaryKeyName(String) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
- processMigration(Migration, DdlWrite, File, String) - Method in class io.ebeaninternal.dbmigration.model.PlatformDdlWriter
-
Write the migration as platform specific ddl.
R
- raw(String) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlAlterTable
-
Adds a raw command.
- raw(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseAlterTableWrite
- read() - Method in class io.ebeaninternal.dbmigration.model.CurrentModel
-
Return the current model by reading all the bean descriptors and properties.
- read() - Method in class io.ebeaninternal.dbmigration.model.MigrationResource
-
Read and return the migration from the resource.
- read() - Static method in class io.ebeaninternal.extraddl.model.ExtraDdlXmlReader
-
Read the extra ddl.
- read(boolean) - Method in class io.ebeaninternal.dbmigration.model.MigrationModel
-
Read all the migrations returning the model with all the migrations applied in version order.
- read(File) - Static method in class io.ebeaninternal.dbmigration.migrationreader.MigrationXmlReader
-
Read and return a Migration from a migration xml file.
- read(InputStream) - Static method in class io.ebeaninternal.dbmigration.migrationreader.MigrationXmlReader
-
Read and return a Migration from an xml document.
- read(InputStream) - Static method in class io.ebeaninternal.extraddl.model.ExtraDdlXmlReader
-
Read and return a ExtraDdl from an xml document.
- read(String) - Static method in class io.ebeaninternal.dbmigration.migrationreader.MigrationXmlReader
-
Read and return a Migration from an xml document at the given resource path.
- readBuiltin() - Static method in class io.ebeaninternal.extraddl.model.ExtraDdlXmlReader
-
Read the builtin extra ddl.
- readBuiltinTablePartitioning() - Static method in class io.ebeaninternal.extraddl.model.ExtraDdlXmlReader
-
Read the builtin extra ddl to support table partitioning.
- regenerateHistoryTriggers(DdlWrite, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Regenerate the history triggers (or function) due to a column being added/dropped/excluded or included.
- registerPendingDropColumn(String) - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Register a pending un-applied drop column.
- registerPendingHistoryDropColumns(ChangeSet) - Method in class io.ebeaninternal.dbmigration.model.ModelContainer
-
Register any pending drop columns on history tables.
- registerPendingHistoryDropColumns(ModelContainer) - Method in class io.ebeaninternal.dbmigration.model.ModelContainer
-
Register the drop columns on history tables that have not been applied yet.
- registerPendingHistoryDropColumns(ModelContainer) - Method in class io.ebeaninternal.dbmigration.model.PendingDrops
-
Register pending drop columns on history tables to the new model.
- removeForeignKey(String) - Method in class io.ebeaninternal.dbmigration.model.MTable
- rename(String) - Method in class io.ebeaninternal.dbmigration.model.MColumn
-
Rename the column.
- RenameColumn - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- RenameColumn() - Constructor for class io.ebeaninternal.dbmigration.migration.RenameColumn
- RenameTable - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- RenameTable() - Constructor for class io.ebeaninternal.dbmigration.migration.RenameTable
- Rollback - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- Rollback() - Constructor for class io.ebeaninternal.dbmigration.migration.Rollback
S
- SEQUENCE - Enum constant in enum io.ebeaninternal.dbmigration.migration.IdentityType
- sequenceOptions(String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlIdentity
- setAddForeignKeySkipCheck(boolean) - Method in interface io.ebean.dbmigration.DbMigration
-
Set to true if ALTER TABLE ADD FOREIGN KEY should be generated with an option to skip validation.
- setAddForeignKeySkipCheck(boolean) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- setApply(Apply) - Method in class io.ebeaninternal.dbmigration.migration.Sql
-
Sets the value of the apply property.
- setApplyPrefix(String) - Method in interface io.ebean.dbmigration.DbMigration
-
Set the prefix for the version.
- setApplyPrefix(String) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- setAuthor(String) - Method in class io.ebeaninternal.dbmigration.migration.ChangeSet
-
Sets the value of the author property.
- setBaseTable(String) - Method in class io.ebeaninternal.dbmigration.migration.AddHistoryTable
-
Sets the value of the baseTable property.
- setBaseTable(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterHistoryTable
-
Sets the value of the baseTable property.
- setBaseTable(String) - Method in class io.ebeaninternal.dbmigration.migration.DropHistoryTable
-
Sets the value of the baseTable property.
- setChangeSet(ChangeSet) - Method in class io.ebeaninternal.dbmigration.model.CurrentModel
- setCheckConstraint(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the checkConstraint property.
- setCheckConstraint(String) - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Sets the value of the checkConstraint property.
- setCheckConstraint(String) - Method in class io.ebeaninternal.dbmigration.model.MColumn
- setCheckConstraintName(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the checkConstraintName property.
- setCheckConstraintName(String) - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Sets the value of the checkConstraintName property.
- setCheckConstraintName(String) - Method in class io.ebeaninternal.dbmigration.model.MColumn
- setColumnName(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the columnName property.
- setColumnName(String) - Method in class io.ebeaninternal.dbmigration.migration.DropColumn
-
Sets the value of the columnName property.
- setColumnNames(String) - Method in class io.ebeaninternal.dbmigration.migration.AddUniqueConstraint
-
Sets the value of the columnNames property.
- setColumnNames(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterForeignKey
-
Sets the value of the columnNames property.
- setColumnNames(String) - Method in class io.ebeaninternal.dbmigration.migration.ForeignKey
-
Sets the value of the columnNames property.
- setColumnNames(String) - Method in class io.ebeaninternal.dbmigration.migration.UniqueConstraint
-
Sets the value of the columnNames property.
- setColumns(String) - Method in class io.ebeaninternal.dbmigration.migration.CreateIndex
-
Sets the value of the columns property.
- setComment(String) - Method in class io.ebeaninternal.dbmigration.migration.AddTableComment
-
Sets the value of the comment property.
- setComment(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the comment property.
- setComment(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the comment property.
- setComment(String) - Method in class io.ebeaninternal.dbmigration.migration.ChangeSet
-
Sets the value of the comment property.
- setComment(String) - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Sets the value of the comment property.
- setComment(String) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the comment property.
- setComment(String) - Method in class io.ebeaninternal.dbmigration.model.MColumn
-
Set the column comment.
- setComment(String) - Method in class io.ebeaninternal.dbmigration.model.MTable
- setConcurrent(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.CreateIndex
-
Sets the value of the concurrent property.
- setConcurrent(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.DropIndex
-
Sets the value of the concurrent property.
- setConstraintName(String) - Method in class io.ebeaninternal.dbmigration.migration.AddUniqueConstraint
-
Sets the value of the constraintName property.
- setCurrentDefaultValue(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the currentDefaultValue property.
- setCurrentNotnull(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the currentNotnull property.
- setCurrentType(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the currentType property.
- setDataType(String) - Method in class io.ebeaninternal.dbmigration.migration.RenameColumn
-
Sets the value of the dataType property.
- setDbMigrationInfos(List<DbMigrationInfo>) - Method in class io.ebeaninternal.dbmigration.model.MColumn
- setDefaultTablespace(DefaultTablespace) - Method in class io.ebeaninternal.dbmigration.migration.Configuration
-
Sets the value of the defaultTablespace property.
- setDefaultValue(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the defaultValue property.
- setDefaultValue(String) - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Sets the value of the defaultValue property.
- setDefaultValue(String) - Method in class io.ebeaninternal.dbmigration.model.MColumn
- setDefinition(String) - Method in class io.ebeaninternal.dbmigration.migration.CreateIndex
-
Sets the value of the definition property.
- setDraft(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the draft property.
- setDraftOnly(boolean) - Method in class io.ebeaninternal.dbmigration.model.MColumn
-
Set the draftOnly status for this column.
- setDrop(boolean) - Method in class io.ebeaninternal.extraddl.model.DdlScript
-
Sets that this is a drop script.
- setDropCheckConstraint(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the dropCheckConstraint property.
- setDropForeignKey(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the dropForeignKey property.
- setDropForeignKeyIndex(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the dropForeignKeyIndex property.
- setDropsFor(String) - Method in class io.ebeaninternal.dbmigration.migration.ChangeSet
-
Sets the value of the dropsFor property.
- setDropUnique(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the dropUnique property.
- setForeignKeyIndex(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the foreignKeyIndex property.
- setForeignKeyIndex(String) - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Sets the value of the foreignKeyIndex property.
- setForeignKeyIndex(String) - Method in class io.ebeaninternal.dbmigration.model.MColumn
- setForeignKeyModes(ConstraintMode, ConstraintMode) - Method in class io.ebeaninternal.dbmigration.model.MColumn
- setForeignKeyName(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the foreignKeyName property.
- setForeignKeyName(String) - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Sets the value of the foreignKeyName property.
- setForeignKeyName(String) - Method in class io.ebeaninternal.dbmigration.model.MColumn
- setForeignKeyOnDelete(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the foreignKeyOnDelete property.
- setForeignKeyOnDelete(String) - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Sets the value of the foreignKeyOnDelete property.
- setForeignKeyOnUpdate(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the foreignKeyOnUpdate property.
- setForeignKeyOnUpdate(String) - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Sets the value of the foreignKeyOnUpdate property.
- setForeignKeySkipCheck(boolean) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlOptions
-
Set to true if ADD FOREIGN KEY should use a skip check option.
- setGenerated(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.ChangeSet
-
Sets the value of the generated property.
- setGeneratePendingDrop(String) - Method in interface io.ebean.dbmigration.DbMigration
-
Generate a migration for the version specified that contains pending drops.
- setGeneratePendingDrop(String) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- setHeader(String) - Method in interface io.ebean.dbmigration.DbMigration
-
Set the header that is included in the generated DDL script.
- setHeader(String) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- setHistory(String) - Method in class io.ebeaninternal.dbmigration.migration.DefaultTablespace
-
Sets the value of the history property.
- setHistoryExclude(boolean) - Method in class io.ebeaninternal.dbmigration.model.MColumn
- setHistoryExclude(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the historyExclude property.
- setHistoryExclude(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Sets the value of the historyExclude property.
- setHistoryHandled() - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlAlterTable
-
Sets the history handled flag for this table.
- setHistoryHandled() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseAlterTableWrite
- setIdentity(boolean) - Method in class io.ebeaninternal.dbmigration.model.MColumn
- setIdentity(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Sets the value of the identity property.
- setIdentityCache(BigInteger) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the identityCache property.
- setIdentityCache(BigInteger) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the identityCache property.
- setIdentityGenerated(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the identityGenerated property.
- setIdentityGenerated(String) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the identityGenerated property.
- setIdentityIncrement(BigInteger) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the identityIncrement property.
- setIdentityIncrement(BigInteger) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the identityIncrement property.
- setIdentityStart(BigInteger) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the identityStart property.
- setIdentityStart(BigInteger) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the identityStart property.
- setIdentityType(IdentityType) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the identityType property.
- setIdentityType(IdentityType) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the identityType property.
- setIncludeBuiltInPartitioning(boolean) - Method in interface io.ebean.dbmigration.DbMigration
-
Set this to false to exclude the builtin support for table partitioning (with @DbPartition).
- setIncludeBuiltInPartitioning(boolean) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- setIncludeGeneratedFileComment(boolean) - Method in interface io.ebean.dbmigration.DbMigration
-
Set to true to include a generated header comment in the DDL script.
- setIncludeGeneratedFileComment(boolean) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- setIncludeIndex(boolean) - Method in interface io.ebean.dbmigration.DbMigration
-
Set to include generation of the index migration file.
- setIncludeIndex(boolean) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- setIndexes(String) - Method in class io.ebeaninternal.dbmigration.migration.DefaultTablespace
-
Sets the value of the indexes property.
- setIndexName(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterForeignKey
-
Sets the value of the indexName property.
- setIndexName(String) - Method in class io.ebeaninternal.dbmigration.migration.CreateIndex
-
Sets the value of the indexName property.
- setIndexName(String) - Method in class io.ebeaninternal.dbmigration.migration.DropIndex
-
Sets the value of the indexName property.
- setIndexName(String) - Method in class io.ebeaninternal.dbmigration.migration.ForeignKey
-
Sets the value of the indexName property.
- setIndexName(String) - Method in class io.ebeaninternal.dbmigration.model.MCompoundForeignKey
-
Set the associated index name.
- setIndexTablespace(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the indexTablespace property.
- setIndexTablespace(String) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the indexTablespace property.
- setInit(boolean) - Method in class io.ebeaninternal.extraddl.model.DdlScript
-
Sets that this is a init script.
- setLobTablespace(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the lobTablespace property.
- setLobTablespace(String) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the lobTablespace property.
- setLockTimeout(int) - Method in interface io.ebean.dbmigration.DbMigration
-
Set the lock timeout to be included with the DDL generation.
- setLockTimeout(int) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
By default this does nothing returning null / no lock timeout.
- setLockTimeout(int) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PostgresDdl
- setLockTimeout(int) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- setLogToSystemOut(boolean) - Method in interface io.ebean.dbmigration.DbMigration
-
Set logging to System out (defaults to true).
- setLogToSystemOut(boolean) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- setMigrationPath(String) - Method in interface io.ebean.dbmigration.DbMigration
-
Set the path where migrations are generated to (which defaults to "dbmigration").
- setMigrationPath(String) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- setName(String) - Method in interface io.ebean.dbmigration.DbMigration
-
Set the name of the migration to be generated.
- setName(String) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- setName(String) - Method in class io.ebeaninternal.dbmigration.migration.AddTableComment
-
Sets the value of the name property.
- setName(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterForeignKey
-
Sets the value of the name property.
- setName(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the name property.
- setName(String) - Method in class io.ebeaninternal.dbmigration.migration.Application
-
Sets the value of the name property.
- setName(String) - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Sets the value of the name property.
- setName(String) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the name property.
- setName(String) - Method in class io.ebeaninternal.dbmigration.migration.DropTable
-
Sets the value of the name property.
- setName(String) - Method in class io.ebeaninternal.dbmigration.migration.ForeignKey
-
Sets the value of the name property.
- setName(String) - Method in class io.ebeaninternal.dbmigration.migration.UniqueConstraint
-
Sets the value of the name property.
- setName(String) - Method in class io.ebeaninternal.extraddl.model.DdlScript
-
Sets the value of the name property.
- setNewName(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the newName property.
- setNewName(String) - Method in class io.ebeaninternal.dbmigration.migration.RenameColumn
-
Sets the value of the newName property.
- setNewName(String) - Method in class io.ebeaninternal.dbmigration.migration.RenameTable
-
Sets the value of the newName property.
- setNotnull(boolean) - Method in class io.ebeaninternal.dbmigration.model.MColumn
- setNotnull(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the notnull property.
- setNotnull(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Sets the value of the notnull property.
- setNullableColumns(String) - Method in class io.ebeaninternal.dbmigration.migration.AddUniqueConstraint
-
Sets the value of the nullableColumns property.
- setNullableColumns(String) - Method in class io.ebeaninternal.dbmigration.migration.UniqueConstraint
-
Sets the value of the nullableColumns property.
- setNullableColumns(String[]) - Method in class io.ebeaninternal.dbmigration.model.MCompoundUniqueConstraint
- setOldName(String) - Method in class io.ebeaninternal.dbmigration.migration.RenameColumn
-
Sets the value of the oldName property.
- setOldName(String) - Method in class io.ebeaninternal.dbmigration.migration.RenameTable
-
Sets the value of the oldName property.
- setOnDelete(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterForeignKey
-
Sets the value of the onDelete property.
- setOnDelete(String) - Method in class io.ebeaninternal.dbmigration.migration.ForeignKey
-
Sets the value of the onDelete property.
- setOneToOne(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.AddUniqueConstraint
-
Sets the value of the oneToOne property.
- setOneToOne(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.UniqueConstraint
-
Sets the value of the oneToOne property.
- setOnUpdate(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterForeignKey
-
Sets the value of the onUpdate property.
- setOnUpdate(String) - Method in class io.ebeaninternal.dbmigration.migration.ForeignKey
-
Sets the value of the onUpdate property.
- setPartitionColumn(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the partitionColumn property.
- setPartitionColumn(String) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the partitionColumn property.
- setPartitionMode(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the partitionMode property.
- setPartitionMode(String) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the partitionMode property.
- setPathToResources(String) - Method in interface io.ebean.dbmigration.DbMigration
-
Set the path from the current working directory to the application resources.
- setPathToResources(String) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- setPkName(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the pkName property.
- setPkName(String) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the pkName property.
- setPkName(String) - Method in class io.ebeaninternal.dbmigration.model.MTable
- setPlatform(Platform) - Method in interface io.ebean.dbmigration.DbMigration
-
Set the specific platform to generate DDL for.
- setPlatform(Platform) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
-
Set the specific platform to generate DDL for.
- setPlatform(DatabasePlatform) - Method in interface io.ebean.dbmigration.DbMigration
-
Set the specific platform to generate DDL for.
- setPlatform(DatabasePlatform) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
-
Set the specific platform to generate DDL for.
- setPlatforms(String) - Method in class io.ebeaninternal.dbmigration.migration.AddUniqueConstraint
-
Sets the value of the platforms property.
- setPlatforms(String) - Method in class io.ebeaninternal.dbmigration.migration.CreateIndex
-
Sets the value of the platforms property.
- setPlatforms(String) - Method in class io.ebeaninternal.dbmigration.migration.DdlScript
-
Sets the value of the platforms property.
- setPlatforms(String) - Method in class io.ebeaninternal.dbmigration.migration.DropIndex
-
Sets the value of the platforms property.
- setPlatforms(String) - Method in class io.ebeaninternal.dbmigration.migration.UniqueConstraint
-
Sets the value of the platforms property.
- setPlatforms(String) - Method in class io.ebeaninternal.extraddl.model.DdlScript
-
Sets the value of the platforms property.
- setPrimaryKey(boolean) - Method in class io.ebeaninternal.dbmigration.model.MColumn
- setPrimaryKey(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Sets the value of the primaryKey property.
- setRefColumnNames(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterForeignKey
-
Sets the value of the refColumnNames property.
- setRefColumnNames(String) - Method in class io.ebeaninternal.dbmigration.migration.ForeignKey
-
Sets the value of the refColumnNames property.
- setReferences(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the references property.
- setReferences(String) - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Sets the value of the references property.
- setReferences(String) - Method in class io.ebeaninternal.dbmigration.model.MColumn
- setRefTableName(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterForeignKey
-
Sets the value of the refTableName property.
- setRefTableName(String) - Method in class io.ebeaninternal.dbmigration.migration.ForeignKey
-
Sets the value of the refTableName property.
- setResourcePath(String) - Method in class io.ebeaninternal.dbmigration.migration.Application
-
Sets the value of the resourcePath property.
- setReusedElementCollection() - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Clear foreign key as this element collection table logically references back to multiple tables.
- setRollback(Rollback) - Method in class io.ebeaninternal.dbmigration.migration.Sql
-
Sets the value of the rollback property.
- setSequenceAllocate(BigInteger) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the sequenceAllocate property.
- setSequenceAllocate(BigInteger) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the sequenceAllocate property.
- setSequenceCol(String) - Method in class io.ebeaninternal.dbmigration.migration.DropTable
-
Sets the value of the sequenceCol property.
- setSequenceInitial(BigInteger) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the sequenceInitial property.
- setSequenceInitial(BigInteger) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the sequenceInitial property.
- setSequenceName(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the sequenceName property.
- setSequenceName(String) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the sequenceName property.
- setSequenceName(String) - Method in class io.ebeaninternal.dbmigration.migration.DropTable
-
Sets the value of the sequenceName property.
- setServer(Database) - Method in interface io.ebean.dbmigration.DbMigration
-
Set the server to use to determine the current model.
- setServer(Database) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- setServerConfig(DatabaseConfig) - Method in interface io.ebean.dbmigration.DbMigration
-
Set the DatabaseConfig to use.
- setServerConfig(DatabaseConfig) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- setStorageEngine(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the storageEngine property.
- setStorageEngine(String) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the storageEngine property.
- setStrictMode(boolean) - Method in interface io.ebean.dbmigration.DbMigration
-
Set to false in order to turn off strict mode.
- setStrictMode(boolean) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- setSuppressDropsForever(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.ChangeSet
-
Sets the value of the suppressDropsForever property.
- setTableName(String) - Method in class io.ebeaninternal.dbmigration.migration.AddColumn
-
Sets the value of the tableName property.
- setTableName(String) - Method in class io.ebeaninternal.dbmigration.migration.AddUniqueConstraint
-
Sets the value of the tableName property.
- setTableName(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the tableName property.
- setTableName(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterForeignKey
-
Sets the value of the tableName property.
- setTableName(String) - Method in class io.ebeaninternal.dbmigration.migration.CreateIndex
-
Sets the value of the tableName property.
- setTableName(String) - Method in class io.ebeaninternal.dbmigration.migration.DropColumn
-
Sets the value of the tableName property.
- setTableName(String) - Method in class io.ebeaninternal.dbmigration.migration.DropIndex
-
Sets the value of the tableName property.
- setTableName(String) - Method in class io.ebeaninternal.dbmigration.migration.RenameColumn
-
Sets the value of the tableName property.
- setTables(String) - Method in class io.ebeaninternal.dbmigration.migration.DefaultTablespace
-
Sets the value of the tables property.
- setTablespace(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterTable
-
Sets the value of the tablespace property.
- setTablespace(String) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the tablespace property.
- setTablespaceMeta(TablespaceMeta) - Method in class io.ebeaninternal.dbmigration.model.MTable
- setType(ChangeSetType) - Method in class io.ebeaninternal.dbmigration.migration.ChangeSet
-
Sets the value of the type property.
- setType(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the type property.
- setType(String) - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Sets the value of the type property.
- setUnique(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.CreateIndex
-
Sets the value of the unique property.
- setUnique(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the unique property.
- setUnique(String) - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Sets the value of the unique property.
- setUnique(String) - Method in class io.ebeaninternal.dbmigration.model.MColumn
- setUniqueOneToOne(String) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the uniqueOneToOne property.
- setUniqueOneToOne(String) - Method in class io.ebeaninternal.dbmigration.migration.Column
-
Sets the value of the uniqueOneToOne property.
- setUniqueOneToOne(String) - Method in class io.ebeaninternal.dbmigration.model.MColumn
-
Set unique specifically for OneToOne mapping.
- setValue(String) - Method in class io.ebeaninternal.dbmigration.migration.Apply
-
Sets the value of the value property.
- setValue(String) - Method in class io.ebeaninternal.dbmigration.migration.Rollback
-
Sets the value of the value property.
- setValue(String) - Method in class io.ebeaninternal.extraddl.model.DdlScript
-
Sets the value of the value property.
- setVersion(String) - Method in interface io.ebean.dbmigration.DbMigration
-
Set the version of the migration to be generated.
- setVersion(String) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
- setWithHistory(boolean) - Method in class io.ebeaninternal.dbmigration.model.MTable
- setWithHistory(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.AddColumn
-
Sets the value of the withHistory property.
- setWithHistory(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.AlterColumn
-
Sets the value of the withHistory property.
- setWithHistory(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.CreateTable
-
Sets the value of the withHistory property.
- setWithHistory(Boolean) - Method in class io.ebeaninternal.dbmigration.migration.DropColumn
-
Sets the value of the withHistory property.
- singlePrimaryKey() - Method in class io.ebeaninternal.dbmigration.model.MTable
-
Return the primary key column if it is a simple primary key.
- split(String) - Static method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SplitColumns
-
Return as an array of string column names.
- SplitColumns - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
- SplitColumns() - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.SplitColumns
- splitWithNull(String) - Static method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SplitColumns
-
Split returning null when columns is null or empty.
- Sql - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- Sql() - Constructor for class io.ebeaninternal.dbmigration.migration.Sql
- SQLiteDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
SQLite platform specific DDL.
- SQLiteDdl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.SQLiteDdl
- SqlServerDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
-
MS SQL Server platform specific DDL.
- SqlServerDdl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
- SqlServerHistoryDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
- SqlServerHistoryDdl() - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerHistoryDdl
- subPath(File, String) - Method in class io.ebeaninternal.dbmigration.model.PlatformDdlWriter
-
Return a sub directory (for multi-platform ddl generation).
- suppressPrimaryKeyOnPartition() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
- suppressPrimaryKeyOnPartition() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PostgresDdl
T
- TableDdl - Interface in io.ebeaninternal.dbmigration.ddlgeneration
-
Write table DDL.
- tableInlineForeignKey(WriteForeignKey) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.ClickHouseDdl
- tableInlineForeignKey(WriteForeignKey) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Return the foreign key constraint when used inline with create table.
- tableName() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseAlterTableWrite
- TABLESPACE_DEFAULT - Static variable in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlHelp
- tableStorageEngine(DdlBuffer, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.ClickHouseDdl
-
Add an table storage engine to the create table statement.
- tableStorageEngine(DdlBuffer, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Add an table storage engine to the create table statement.
- toCreateTable(IdentityMode, CreateTable) - Static method in class io.ebeaninternal.dbmigration.model.MTableIdentity
-
Set the IdentityMode to the CreateTable model.
- toString() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
-
Returns all create statements.
- toString() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseAlterTableWrite.AlterCmd
- toString() - Method in class io.ebeaninternal.dbmigration.model.MigrationResource
- toTablespace(String) - Static method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlHelp
-
Returns the tablespace.
- trim(String, int) - Static method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.util.VowelRemover
-
Trim a word by removing vowels skipping some initial characters.
U
- UniqueConstraint - Class in io.ebeaninternal.dbmigration.migration
-
Java class for anonymous complex type.
- UniqueConstraint() - Constructor for class io.ebeaninternal.dbmigration.migration.UniqueConstraint
- uniqueConstraintName(String, String[], int) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
- uniqueConstraintName(String, String, int) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildContext
- UnknownResourcePathException - Exception in io.ebeaninternal.dbmigration
-
Exception when db migration resource path does not exist.
- UnknownResourcePathException(String) - Constructor for exception io.ebeaninternal.dbmigration.UnknownResourcePathException
- updateCompoundIndices() - Method in class io.ebeaninternal.dbmigration.model.MTable
-
This method adds information which columns are nullable or not to the compound indices.
- updateTriggers(DdlWrite, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.Db2HistoryDdl
- updateTriggers(DdlWrite, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DbTriggerBasedHistoryDdl
- updateTriggers(DdlWrite, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaHistoryDdl
- updateTriggers(DdlWrite, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MariaDbHistoryDdl
- updateTriggers(DdlWrite, String) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformHistoryDdl
-
Regenerate the history triggers/stored function due to column added/dropped/included or excluded.
- updateTriggers(DdlWrite, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerHistoryDdl
- useIdentity() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlIdentity
- useIdentityType(IdType) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Return the identity type to use given the support in the underlying database platform for sequences and identity/autoincrement.
- useSequence() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DdlIdentity
V
- value() - Method in enum io.ebeaninternal.dbmigration.migration.ChangeSetType
- value() - Method in enum io.ebeaninternal.dbmigration.migration.IdentityType
- valueOf(String) - Static method in enum io.ebeaninternal.dbmigration.migration.ChangeSetType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebeaninternal.dbmigration.migration.IdentityType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.ebeaninternal.dbmigration.migration.ChangeSetType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebeaninternal.dbmigration.migration.IdentityType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version() - Method in class io.ebeaninternal.dbmigration.model.MigrationResource
-
Return the version associated with this resource.
- visitAllBeans() - Method in class io.ebeaninternal.dbmigration.model.visitor.VisitAllUsing
- VisitAllUsing - Class in io.ebeaninternal.dbmigration.model.visitor
-
Makes use of BeanVisitor and PropertyVisitor to navigate BeanDescriptors and their properties.
- VisitAllUsing(BeanVisitor, SpiEbeanServer) - Constructor for class io.ebeaninternal.dbmigration.model.visitor.VisitAllUsing
-
Visit all the descriptors for a given server.
- VisitAllUsing(BeanVisitor, List<BeanDescriptor<?>>) - Constructor for class io.ebeaninternal.dbmigration.model.visitor.VisitAllUsing
-
Visit all the descriptors in the list.
- visitBean(BeanDescriptor<?>) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildBeanVisitor
-
Return the PropertyVisitor used to read all the property meta data and in this case add MColumn objects to the model.
- visitBean(BeanDescriptor<?>) - Method in interface io.ebeaninternal.dbmigration.model.visitor.BeanVisitor
-
Visit a BeanDescriptor and return a PropertyVisitor to use to visit each property on the entity bean (return null to skip visiting this bean).
- visitEmbeddedScalar(BeanProperty, BeanPropertyAssocOne<?>) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildPropertyVisitor
- visitEnd() - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildPropertyVisitor
- visitMany(BeanPropertyAssocMany<?>) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildPropertyVisitor
- visitOneImported(BeanPropertyAssocOne<?>) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildPropertyVisitor
- visitScalar(BeanProperty, boolean) - Method in class io.ebeaninternal.dbmigration.model.build.ModelBuildPropertyVisitor
- VowelRemover - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform.util
-
Utility to remove vowels (from constraint names primarily for Oracle and DB2).
- VowelRemover() - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.util.VowelRemover
W
- write(Migration, File) - Method in class io.ebeaninternal.dbmigration.migrationreader.MigrationXmlWriter
-
Write a Migration as a standalone XML document to a file.
- write(Appendable) - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlAlterTable
-
Writes the alter table statements to
target - write(Appendable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseAlterTableWrite
-
Writes the DDL to
target. - writeApply(Appendable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
-
Writes the apply ddl to the target.
- writeDropAll(Appendable) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
-
Writes the drop all ddl to the target.
- writeTableColumns(DdlBuffer, List<Column>, DdlIdentity) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
-
Write all the table columns converting to platform types as necessary.
Y
- YugabyteDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
- YugabyteDdl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.YugabyteDdl
- YugabyteHistoryDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
- YugabyteHistoryDdl() - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.YugabyteHistoryDdl
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form