Index

A B C D E F G H I L M N O P R S T U V W 
All Classes|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(HistoryTableUpdate.Change, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.HistoryTableUpdate
Add a comment for column added, dropped, included or excluded.
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.
ADD - Enum constant in enum io.ebeaninternal.dbmigration.ddlgeneration.platform.HistoryTableUpdate.Change
 
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.
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.
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 an additional 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.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, String) - Method in interface io.ebean.dbmigration.DbMigration
Add an additional platform to write the migration DDL.
addPlatform(Platform, String) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
Add an additional platform to write the migration DDL.
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
 
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
 
ALTER - Enum constant in enum io.ebeaninternal.dbmigration.ddlgeneration.platform.HistoryTableUpdate.Change
 
AlterColumn - Class in io.ebeaninternal.dbmigration.migration
Java class for anonymous complex type.
AlterColumn() - Constructor for class io.ebeaninternal.dbmigration.migration.AlterColumn
 
alterColumnBaseAttributes(AlterColumn) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.AbstractHanaDdl
 
alterColumnBaseAttributes(AlterColumn) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MySqlDdl
 
alterColumnBaseAttributes(AlterColumn) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
Alter column setting both the type and not null constraint.
alterColumnBaseAttributes(AlterColumn) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
 
alterColumnDefaultValue(String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.AbstractHanaDdl
 
alterColumnDefaultValue(String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MySqlDdl
 
alterColumnDefaultValue(String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
Alter column setting the default value.
alterColumnDefaultValue(String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
 
alterColumnNotnull(String, String, boolean) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.AbstractHanaDdl
 
alterColumnNotnull(String, String, boolean) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MySqlDdl
 
alterColumnNotnull(String, String, boolean) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
Alter a column adding or removing the not null constraint.
alterColumnNotnull(String, String, boolean) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
 
alterColumnType(String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.AbstractHanaDdl
 
alterColumnType(String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MySqlDdl
 
alterColumnType(String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
Alter a column type.
alterColumnType(String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PostgresDdl
 
alterColumnType(String, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.SqlServerDdl
 
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
 
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.
alterTableAddColumn(DdlBuffer, String, Column, boolean, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
 
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.SqlServerDdl
MsSqlServer specific null handling on unique constraints.
alterTableDropColumn(DdlBuffer, 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(DdlBuffer, String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
 
alterTableDropColumn(DdlBuffer, 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.MySqlDdl
 
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.SqlServerDdl
 
alterTableDropForeignKey(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.ClickHouseDdl
 
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.SqlServerDdl
 
alterTableDropUniqueConstraint(String, String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.AbstractHanaDdl
 
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.SqlServerDdl
Drop a unique constraint from the table (Sometimes this is an index).
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.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
 
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
 
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.
applyHistoryTrigger() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
Return the buffer that apply history-trigger DDL is written to.
applyHistoryView() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
Return the buffer that apply history-view DDL is written to.
asIdentityColumn(String, DdlIdentity) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.CockroachDdl
Map bigint, integer and smallint all into serial.
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

BaseDdlBuffer - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
Base implementation of DdlBuffer using an underlying writer.
BaseDdlBuffer(MConfiguration) - 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.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
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.AbstractHanaDdl
 
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.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

DB2Ddl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
DB2 platform specific DDL.
DB2Ddl(DatabasePlatform) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.DB2Ddl
 
DbMigration - Interface in io.ebean.dbmigration
Generates DDL migration scripts based on changes to the current model.
DbTriggerBasedHistoryDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
Uses DB triggers to maintain a history table.
DbTriggerUpdate - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
DB trigger update when a change occurs on a table with history.
DbTriggerUpdate(String, String, DdlWrite, List<String>) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.DbTriggerUpdate
 
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.
DefaultDbMigration(EbeanServer) - Constructor for class io.ebeaninternal.dbmigration.DefaultDbMigration
Create using online EbeanServer.
DefaultTablespace - Class in io.ebeaninternal.dbmigration.migration
Java class for anonymous complex type.
DefaultTablespace() - Constructor for class io.ebeaninternal.dbmigration.migration.DefaultTablespace
 
description() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.HistoryTableUpdate
Return a description of the changes that cause the history trigger/function to be regenerated (added, included, excluded and dropped columns).
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.HanaHistoryDdl
 
disableSystemVersioning(DdlBuffer, String, boolean) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaHistoryDdl
 
DROP - Enum constant in enum io.ebeaninternal.dbmigration.ddlgeneration.platform.HistoryTableUpdate.Change
 
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
 
dropDependencyBuffer() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DbTriggerUpdate
Return the appropriate drop dependency buffer for the current mode.
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.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.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.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, String, boolean, 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
 
EXCLUDE - Enum constant in enum io.ebeaninternal.dbmigration.ddlgeneration.platform.HistoryTableUpdate.Change
 
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 class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaTableDdl
 
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 class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaTableDdl
 
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, 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 class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaTableDdl
 
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.
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.ddlgeneration.platform.DbTriggerUpdate
Return the base table name.
getBaseTable() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.HistoryTableUpdate
Return the base table name.
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.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.ddlgeneration.platform.DbTriggerUpdate
Return the included columns.
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.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
 
getConfiguration() - Method in interface io.ebeaninternal.dbmigration.ddlgeneration.DdlBuffer
Return the configuration (default tablespaces etc).
getConfiguration() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseDdlBuffer
 
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.
getHistoryTable() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DbTriggerUpdate
Return the history table name.
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.CreateTable
Gets the value of the identityCache 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.CreateTable
Gets the value of the identityIncrement 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.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.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.
getIndexTablespace() - Method in class io.ebeaninternal.dbmigration.model.MTable
 
getKey() - Method in class io.ebeaninternal.dbmigration.model.MIndex
 
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.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.RenameColumn
Gets the value of the newName property.
getNewName() - Method in class io.ebeaninternal.dbmigration.migration.RenameTable
Gets the value of the newName property.
getNextVersion(String) - Method in class io.ebeaninternal.dbmigration.model.MigrationModel
 
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.
getOptions() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
Return the DDL options.
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.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.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.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.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.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.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.CreateTable
Gets the value of the tablespace property.
getTablespace() - 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.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.
getVersion() - Method in class io.ebeaninternal.dbmigration.model.MigrationResource
Return the version associated with this resource.
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
 
HanaDdlHandler - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
 
HanaDdlHandler(DatabaseConfig, PlatformDdl) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaDdlHandler
 
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
 
HanaTableDdl - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
 
HanaTableDdl(DatabaseConfig, PlatformDdl) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaTableDdl
 
hashCode() - Method in class io.ebeaninternal.dbmigration.model.MCompoundForeignKey
 
hashCode() - Method in class io.ebeaninternal.dbmigration.model.MCompoundUniqueConstraint
 
HistoryTableUpdate - Class in io.ebeaninternal.dbmigration.ddlgeneration.platform
Bean holding comments relating to a history table that needs to have it's associated triggers/function updated due to columns added/dropped/included or excluded.
HistoryTableUpdate(String) - Constructor for class io.ebeaninternal.dbmigration.ddlgeneration.platform.HistoryTableUpdate
Construct with a given base table name.
HistoryTableUpdate.Change - Enum in io.ebeaninternal.dbmigration.ddlgeneration.platform
Column change type.
historyTriggerBuffer() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DbTriggerUpdate
Return the appropriate buffer for the current mode.
historyViewBuffer() - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DbTriggerUpdate
Return the appropriate buffer for the current mode.
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.
INCLUDE - Enum constant in enum io.ebeaninternal.dbmigration.ddlgeneration.platform.HistoryTableUpdate.Change
 
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.
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 the 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
 
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.
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.
isSystemVersioningEnabled(String) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaHistoryDdl
 
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
 

L

lockTables(DdlBuffer, Collection<String>) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MySqlDdl
Locks all tables for triggers that have to be updated.
lockTables(DdlBuffer, Collection<String>) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
Mysql-specific: Locks all tables for triggers that have to be updated.

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 tablespaces 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
 
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
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
 
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.
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

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, HistoryTableUpdate) - 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.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.
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.CreateTable
Sets the value of the identityCache 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.CreateTable
Sets the value of the identityIncrement 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.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
 
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.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.
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 to false to suppress logging to System out.
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.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.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.CreateTable
Sets the value of the partitionColumn 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
Set the path from the current working directory to the application resources.
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.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.CreateTable
Sets the value of the sequenceInitial 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
Set the server to use to determine the current model.
setServerConfig(DatabaseConfig) - Method in interface io.ebean.dbmigration.DbMigration
Set the DatabaseConfig to use.
setServerConfig(DatabaseConfig) - Method in class io.ebeaninternal.dbmigration.DefaultDbMigration
Set the DatabaseConfig to use.
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 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.CreateTable
Sets the value of the tablespace property.
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
DB2 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.
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.model.MigrationResource
 
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
 
unlockTables(DdlBuffer, Collection<String>) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MySqlDdl
Unlocks all tables for triggers that have to be updated.
unlockTables(DdlBuffer, Collection<String>) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformDdl
Mysql-specific: Unlocks all tables for triggers that have to be updated.
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, HistoryTableUpdate) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.DbTriggerBasedHistoryDdl
 
updateTriggers(DdlWrite, HistoryTableUpdate) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaHistoryDdl
 
updateTriggers(DdlWrite, HistoryTableUpdate) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.MariaDbHistoryDdl
 
updateTriggers(DdlWrite, HistoryTableUpdate) - Method in class io.ebeaninternal.dbmigration.ddlgeneration.platform.NoHistorySupportDdl
 
updateTriggers(DdlWrite, HistoryTableUpdate) - 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, HistoryTableUpdate) - 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.ddlgeneration.platform.HistoryTableUpdate.Change
Returns the enum constant of this type with the specified name.
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.ddlgeneration.platform.HistoryTableUpdate.Change
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.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.
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) - 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.
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.
A B C D E F G H I L M N O P R S T U V W 
All Classes|All Packages|Constant Field Values|Serialized Form