All Classes

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.
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.
DB2 platform specific DDL.
Generates DDL migration scripts based on changes to the current model.
Uses DB triggers to maintain a history table.
DB trigger update when a change occurs on a table with history.
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.
 
 
 
 
 
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.
Column change type.
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 tablespaces 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.
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.
DB2 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).