All Classes and Interfaces
Class
Description
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Contains alter statements per table.
Base implementation of DdlBuffer using an underlying writer.
Base implementation for 'create table' and 'alter table' statements.
Visitor pattern for visiting a BeanDescriptor and potentially all its bean
properties.
Java class for anonymous complex type.
Java class for changeSetType.
CockroachDB specific DDL handling.
Java class for anonymous complex type.
Write DDL for AddColumn , DropColumn or AlterColumn.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Reads EbeanServer bean descriptors to build the current model.
This class parses the inline column options of a create-statement (see
https://www.ibm.com/docs/en/db2/11.5?topic=statements-create-table#sdx-synid_frag-column-options) into separate pieces if you
want to alter a column.
DB2 platform specific DDL.
DB2 History support.
Generates DDL migration scripts based on changes to the current model.
Base implementation for all histories, where we must maintain history table (trigger based, db2 and hana)
Uses DB triggers to maintain a history table.
Object that represents an Alter Table statements.
Buffer to append generated DDL to.
Controls the generation and execution of "Create All" and "Drop All" DDL scripts.
DDL generation interface.
Options used when generated DDL.
Java class for ddl-script complex type.
Java class for anonymous complex type.
Write context holding the buffers for both apply and rollback DDL.
Default implementation used to truncate or shorten db constraint names as required.
Generates DB Migration xml and sql scripts.
Java class for anonymous complex type.
Detect existence of JAXB
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Read ExtraDdl from an XML document.
Java class for anonymous complex type.
H2 platform specific DDL.
H2 history support using DB triggers to maintain a history table.
Hsqldb platform specific DDL.
Java class for identityType.
Set of columns making up a particular index (column order is important).
The indexes held on the table.
MariaDB platform DDL.
History DDL for MariaDB.
A column in the logical model.
A unique constraint for multiple columns.
A unique constraint for multiple columns.
Holds configuration such as the default tablespace to use for tables,
indexes, history tables etc.
Java class for anonymous complex type.
Build the model from the series of migrations.
Migration XML resource that holds the changes to be applied.
Reads a migration xml document returning the Migration.
Simple writer for output of the Migration/ChangeSet as an XML document.
Index as part of the logical model.
Used to build the Model objects MTable etc.
The context used during DDL generation.
Add the element collection table to the model.
Used as part of ModelBuildBeanVisitor and generally adds the MColumn to the associated
MTable model objects.
Holds all the tables, views, indexes etc that represent the model.
Used to prepare a diff in terms of changes required to migrate from
the base model to the newer model.
Holds the logical model for a given Table and everything associated to it.
Helper to convert between IdentityMode and CreateTable
MySql specific DDL.
MySql history support using DB triggers to maintain a history table.
Default history implementation that does nothing.
NuoDB history support using DB triggers to maintain a history table.
This object contains factory methods for each
Java content interface and Java element interface
generated in the io.ebeaninternal.dbmigration.migration package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the io.ebeaninternal.extraddl.model package.
Oracle platform specific DDL.
The migrations with pending un-applied drops.
Controls the DDL generation for a specific database platform.
Builds platform specific DDL handler.
Writes migration changes as platform specific DDL.
Defines the implementation for adding history support to a table.
When history is table based, then alters on the live tables are applied also to the history tables.
Converts a logical column definition into platform specific one.
Postgres specific DDL.
Uses DB triggers to maintain a history table.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
SQLite platform specific DDL.
MS SQL Server platform specific DDL.
Write table DDL.
Java class for anonymous complex type.
Exception when db migration resource path does not exist.
Makes use of BeanVisitor and PropertyVisitor to navigate BeanDescriptors
and their properties.
Utility to remove vowels (from constraint names primarily for Oracle and DB2).