Package io.ebeaninternal.dbmigration.ddlgeneration.platform
-
Interface Summary Interface Description PlatformHistoryDdl Defines the implementation for adding history support to a table. -
Class Summary Class Description AbstractHanaDdl BaseDdlBuffer Base implementation of DdlBuffer using an underlying writer.BaseTableDdl Base implementation for 'create table' and 'alter table' statements.ClickHouseDdl ClickHouseDdlHandler ClickHouseTableDdl CockroachDdl CockroachDB specific DDL handling.DB2Ddl DB2 platform specific DDL.DbTriggerBasedHistoryDdl Uses DB triggers to maintain a history table.DbTriggerUpdate DB trigger update when a change occurs on a table with history.DdlHelp DdlIdentity DefaultConstraintMaxLength Default implementation used to truncate or shorten db constraint names as required.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.HsqldbDdl Hsqldb platform specific DDL.MariaDbDdl MariaDB platform DDL.MariaDbHistoryDdl History DDL for MariaDB.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.OracleDdl Oracle platform specific DDL.PlatformDdl Controls the DDL generation for a specific database platform.Postgres9Ddl PostgresDdl Postgres specific DDL.PostgresHistoryDdl Uses DB triggers to maintain a history table.SplitColumns SQLiteDdl DB2 platform specific DDL.SqlServerDdl MS SQL Server platform specific DDL.SqlServerHistoryDdl -
Enum Summary Enum Description HistoryTableUpdate.Change Column change type.