All Classes

Class Description
AbstractHanaDdl  
AddColumn
Java class for anonymous complex type.
AddHistoryTable
Java class for anonymous complex type.
AddTableComment
Java class for anonymous complex type.
AddUniqueConstraint
Java class for anonymous complex type.
AlterColumn
Java class for anonymous complex type.
AlterForeignKey
Java class for anonymous complex type.
AlterHistoryTable
Java class for anonymous complex type.
Application
Java class for anonymous complex type.
Applications
Java class for anonymous complex type.
Apply
Java class for anonymous complex type.
BaseDdlBuffer
Base implementation of DdlBuffer using an underlying writer.
BaseDdlHandler  
BaseTableDdl
Base implementation for 'create table' and 'alter table' statements.
BeanVisitor
Visitor pattern for visiting a BeanDescriptor and potentially all its bean properties.
ChangeSet
Java class for anonymous complex type.
ChangeSetType
Java class for changeSetType.
ClickHouseDdl  
ClickHouseDdlHandler  
ClickHouseTableDdl  
CockroachDdl
CockroachDB specific DDL handling.
Column
Java class for anonymous complex type.
ColumnDdl
Write DDL for AddColumn , DropColumn or AlterColumn.
Configuration
Java class for anonymous complex type.
CreateIndex
Java class for anonymous complex type.
CreateTable
Java class for anonymous complex type.
CurrentModel
Reads EbeanServer bean descriptors to build the current model.
DB2Ddl
DB2 platform specific DDL.
DbMigration
Generates DDL migration scripts based on changes to the current model.
DbTriggerBasedHistoryDdl
Uses DB triggers to maintain a history table.
DbTriggerUpdate
DB trigger update when a change occurs on a table with history.
DdlBuffer
Buffer to append generated DDL to.
DdlGenerator
Controls the generation and execution of "Create All" and "Drop All" DDL scripts.
DdlGeneratorProvider  
DdlHandler
DDL generation interface.
DdlHelp  
DdlIdentity  
DdlOptions
Options used when generated DDL.
DdlScript
Java class for ddl-script complex type.
DdlScript
Java class for anonymous complex type.
DdlWrite
Write context holding the buffers for both apply and rollback DDL.
DefaultConstraintMaxLength
Default implementation used to truncate or shorten db constraint names as required.
DefaultDbMigration
Generates DB Migration xml and sql scripts.
DefaultTablespace
Java class for anonymous complex type.
Detect
Detect existence of JAXB
DropColumn
Java class for anonymous complex type.
DropHistoryTable
Java class for anonymous complex type.
DropIndex
Java class for anonymous complex type.
DropTable
Java class for anonymous complex type.
ExtraDdl
Java class for anonymous complex type.
ExtraDdlXmlReader
Read ExtraDdl from an XML document.
ForeignKey
Java class for anonymous complex type.
H2Ddl
H2 platform specific DDL.
H2HistoryDdl
H2 history support using DB triggers to maintain a history table.
HanaColumnStoreDdl  
HanaDdlHandler  
HanaHistoryDdl  
HanaRowStoreDdl  
HanaTableDdl  
HistoryTableUpdate
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.Change
Column change type.
HsqldbDdl
Hsqldb platform specific DDL.
IdentityType
Java class for identityType.
IndexColumns
Set of columns making up a particular index (column order is important).
IndexSet
The indexes held on the table.
MariaDbDdl
MariaDB platform DDL.
MariaDbHistoryDdl
History DDL for MariaDB.
MColumn
A column in the logical model.
MCompoundForeignKey
A unique constraint for multiple columns.
MCompoundUniqueConstraint
A unique constraint for multiple columns.
MConfiguration
Holds configuration such as the default tablespace to use for tables, indexes, history tables etc.
Migration
Java class for anonymous complex type.
MigrationModel
Build the model from the series of migrations.
MigrationResource
Migration XML resource that holds the changes to be applied.
MigrationXmlReader
Reads a migration xml document returning the Migration.
MigrationXmlWriter
Simple writer for output of the Migration/ChangeSet as an XML document.
MIndex
Index as part of the logical model.
ModelBuildBeanVisitor
Used to build the Model objects MTable etc.
ModelBuildContext
The context used during DDL generation.
ModelBuildContext.FkeyBuilder  
ModelBuildElementTable
Add the element collection table to the model.
ModelBuildPropertyVisitor
Used as part of ModelBuildBeanVisitor and generally adds the MColumn to the associated MTable model objects.
ModelContainer
Holds all the tables, views, indexes etc that represent the model.
ModelDiff
Used to prepare a diff in terms of changes required to migrate from the base model to the newer model.
MTable
Holds the logical model for a given Table and everything associated to it.
MTableIdentity
Helper to convert between IdentityMode and CreateTable
MySqlDdl
MySql specific DDL.
MySqlHistoryDdl
MySql history support using DB triggers to maintain a history table.
NoHistorySupportDdl
Default history implementation that does nothing.
NuoDbDdl  
NuoDbHistoryDdl
NuoDB history support using DB triggers to maintain a history table.
ObjectFactory
This object contains factory methods for each Java content interface and Java element interface generated in the io.ebeaninternal.dbmigration.migration package.
ObjectFactory
This object contains factory methods for each Java content interface and Java element interface generated in the io.ebeaninternal.extraddl.model package.
OracleDdl
Oracle platform specific DDL.
PendingDrops
The migrations with pending un-applied drops.
PlatformDdl
Controls the DDL generation for a specific database platform.
PlatformDdlBuilder
Builds platform specific DDL handler.
PlatformDdlWriter
Writes migration changes as platform specific DDL.
PlatformHistoryDdl
Defines the implementation for adding history support to a table.
PlatformTypeConverter
Converts a logical column definition into platform specific one.
Postgres9Ddl  
PostgresDdl
Postgres specific DDL.
PostgresHistoryDdl
Uses DB triggers to maintain a history table.
RenameColumn
Java class for anonymous complex type.
RenameTable
Java class for anonymous complex type.
Rollback
Java class for anonymous complex type.
SplitColumns  
Sql
Java class for anonymous complex type.
SQLiteDdl
DB2 platform specific DDL.
SqlServerDdl
MS SQL Server platform specific DDL.
SqlServerHistoryDdl  
TableDdl
Write table DDL.
UniqueConstraint
Java class for anonymous complex type.
UnknownResourcePathException
Exception when db migration resource path does not exist.
VisitAllUsing
Makes use of BeanVisitor and PropertyVisitor to navigate BeanDescriptors and their properties.
VowelRemover
Utility to remove vowels (from constraint names primarily for Oracle and DB2).