Package io.ebeaninternal.dbmigration.ddlgeneration.platform
package io.ebeaninternal.dbmigration.ddlgeneration.platform
-
ClassDescriptionContains alter statements per table.Base implementation of DdlBuffer using an underlying writer.Base implementation for 'create table' and 'alter table' statements.CockroachDB specific DDL handling.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.Base implementation for all histories, where we must maintain history table (trigger based, db2 and hana)Uses DB triggers to maintain a history table.Default implementation used to truncate or shorten db constraint names as required.H2 platform specific DDL.H2 history support using DB triggers to maintain a history table.Hsqldb platform specific DDL.MariaDB platform DDL.History DDL for MariaDB.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.Oracle platform specific DDL.Controls the DDL generation for a specific database platform.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.Postgres specific DDL.Uses DB triggers to maintain a history table.SQLite platform specific DDL.MS SQL Server platform specific DDL.