Uses of Class
io.ebeaninternal.dbmigration.ddlgeneration.DdlWrite
Packages that use DdlWrite
Package
Description
-
Uses of DdlWrite in io.ebeaninternal.dbmigration.ddlgeneration
Methods in io.ebeaninternal.dbmigration.ddlgeneration with parameters of type DdlWriteModifier and TypeMethodDescriptionvoidvoidBaseDdlHandler.generate(DdlWrite writer, AddHistoryTable addHistoryTable)voidBaseDdlHandler.generate(DdlWrite writer, AddTableComment addTableComment)voidBaseDdlHandler.generate(DdlWrite writer, AddUniqueConstraint constraint)voidBaseDdlHandler.generate(DdlWrite writer, AlterColumn alterColumn)voidBaseDdlHandler.generate(DdlWrite writer, AlterForeignKey alterForeignKey)voidvoidBaseDdlHandler.generate(DdlWrite writer, CreateIndex createIndex)voidBaseDdlHandler.generate(DdlWrite writer, CreateTable createTable)voidBaseDdlHandler.generate(DdlWrite writer, DropColumn dropColumn)voidBaseDdlHandler.generate(DdlWrite writer, DropHistoryTable dropHistoryTable)voidvoidvoidWrite the add column change.voidColumnDdl.generate(DdlWrite writer, AlterColumn alterColumn)Write the alter column changes.voidColumnDdl.generate(DdlWrite writer, DropColumn dropColumn)Write the drop column change.voidvoidDdlHandler.generate(DdlWrite writer, AddHistoryTable addHistoryTable)voidDdlHandler.generate(DdlWrite writer, AddTableComment addTableComment)voidDdlHandler.generate(DdlWrite writer, AddUniqueConstraint constraint)voidDdlHandler.generate(DdlWrite writer, AlterColumn alterColumn)voidDdlHandler.generate(DdlWrite writer, AlterForeignKey alterForeignKey)voidvoidDdlHandler.generate(DdlWrite writer, CreateIndex createIndex)voidDdlHandler.generate(DdlWrite writer, CreateTable createTable)voidDdlHandler.generate(DdlWrite writer, DropColumn dropColumn)voidDdlHandler.generate(DdlWrite writer, DropHistoryTable dropHistoryTable)voidvoidvoidWrite the add column change.voidTableDdl.generate(DdlWrite writer, AddHistoryTable addHistoryTable)Write the AddHistoryTable change.voidTableDdl.generate(DdlWrite writer, AddTableComment addTableComment)Write the AddTableComment change.voidTableDdl.generate(DdlWrite writer, AddUniqueConstraint constraint)Write add unique constraint.voidTableDdl.generate(DdlWrite writer, AlterColumn alterColumn)Write the alter column changes.voidTableDdl.generate(DdlWrite writer, AlterForeignKey alterForeignKey)Writes alter foreign key statements.voidTableDdl.generate(DdlWrite writer, CreateIndex createIndex)Generate the create index change.voidTableDdl.generate(DdlWrite writer, CreateTable createTable)Generate the create table change.voidTableDdl.generate(DdlWrite writer, DropColumn dropColumn)Write the drop column change.voidTableDdl.generate(DdlWrite writer, DropHistoryTable dropHistoryTable)Write the DropHistoryTable change.voidWrite the drop index change.voidWrite the drop column change.voidBaseDdlHandler.generateEpilog(DdlWrite write)voidDdlHandler.generateEpilog(DdlWrite write)voidTableDdl.generateEpilog(DdlWrite write)Generate any extra DDL such as regeneration of history triggers.voidBaseDdlHandler.generateProlog(DdlWrite write)voidDdlHandler.generateProlog(DdlWrite write)voidTableDdl.generateProlog(DdlWrite write)Generate any extra DDL such as stored procedures or TableValueParameters. -
Uses of DdlWrite in io.ebeaninternal.dbmigration.ddlgeneration.platform
Methods in io.ebeaninternal.dbmigration.ddlgeneration.platform with parameters of type DdlWriteModifier and TypeMethodDescriptionvoidDbTriggerBasedHistoryDdl.addHistoryTable(DdlWrite writer, AddHistoryTable addHistoryTable)voidHanaHistoryDdl.addHistoryTable(DdlWrite writer, AddHistoryTable addHistoryTable)voidMariaDbHistoryDdl.addHistoryTable(DdlWrite writer, AddHistoryTable addHistoryTable)voidNoHistorySupportDdl.addHistoryTable(DdlWrite writer, AddHistoryTable addHistoryTable)voidPlatformDdl.addHistoryTable(DdlWrite writer, AddHistoryTable addHistoryTable)Add history support to an existing table.voidPlatformHistoryDdl.addHistoryTable(DdlWrite writer, AddHistoryTable addHistoryTable)Add history support to the given table.voidSqlServerHistoryDdl.addHistoryTable(DdlWrite writer, AddHistoryTable addHistoryTable)voidDbTriggerBasedHistoryDdl.createWithHistory(DdlWrite writer, MTable table)voidHanaHistoryDdl.createWithHistory(DdlWrite writer, MTable table)voidMariaDbHistoryDdl.createWithHistory(DdlWrite writer, MTable table)voidNoHistorySupportDdl.createWithHistory(DdlWrite writer, MTable table)voidPlatformDdl.createWithHistory(DdlWrite writer, MTable table)Add history support to this table using the platform specific mechanism.voidPlatformHistoryDdl.createWithHistory(DdlWrite writer, MTable table)Creates a new table and add history support to the table using platform specific mechanism.voidSqlServerHistoryDdl.createWithHistory(DdlWrite writer, MTable table)voidDbTriggerBasedHistoryDdl.dropHistoryTable(DdlWrite writer, DropHistoryTable dropHistoryTable)voidHanaHistoryDdl.dropHistoryTable(DdlWrite writer, DropHistoryTable dropHistoryTable)voidMariaDbHistoryDdl.dropHistoryTable(DdlWrite writer, DropHistoryTable dropHistoryTable)voidNoHistorySupportDdl.dropHistoryTable(DdlWrite writer, DropHistoryTable dropHistoryTable)voidPlatformDdl.dropHistoryTable(DdlWrite writer, DropHistoryTable dropHistoryTable)Drop history support for a given table.voidPlatformHistoryDdl.dropHistoryTable(DdlWrite writer, DropHistoryTable dropHistoryTable)Drop history support for the given table.voidSqlServerHistoryDdl.dropHistoryTable(DdlWrite writer, DropHistoryTable dropHistoryTable)voidAdd add column DDL.voidBaseTableDdl.generate(DdlWrite writer, AddHistoryTable addHistoryTable)Add add history table DDL.voidBaseTableDdl.generate(DdlWrite writer, AddTableComment addTableComment)voidBaseTableDdl.generate(DdlWrite writer, AddUniqueConstraint constraint)voidBaseTableDdl.generate(DdlWrite writer, AlterColumn alterColumn)Add all the appropriate changes based on the column changes.voidBaseTableDdl.generate(DdlWrite writer, AlterForeignKey alterForeignKey)voidBaseTableDdl.generate(DdlWrite writer, CreateIndex index)voidBaseTableDdl.generate(DdlWrite writer, CreateTable createTable)Generate the appropriate 'create table' and matching 'drop table' statements and add them to the appropriate 'apply' and 'rollback' buffers.voidBaseTableDdl.generate(DdlWrite writer, DropColumn dropColumn)Add drop column DDL.voidBaseTableDdl.generate(DdlWrite writer, DropHistoryTable dropHistoryTable)Add drop history table DDL.voidvoidAdd drop table DDL.voidvoidHanaTableDdl.generate(DdlWrite writer, AlterColumn alterColumn)voidHanaTableDdl.generate(DdlWrite writer, DropColumn dropColumn)voidBaseTableDdl.generateEpilog(DdlWrite write)Called at the end to generate additional ddl such as regenerate history triggers.voidPlatformDdl.generateEpilog(DdlWrite write)Use this to generate an epilog.voidBaseTableDdl.generateProlog(DdlWrite write)voidPlatformDdl.generateProlog(DdlWrite write)Use this to generate a prolog for each script (stored procedures)voidSqlServerDdl.generateProlog(DdlWrite write)This writes the multi value datatypes needed forMultiValueBindvoidPlatformDdl.regenerateHistoryTriggers(DdlWrite write, HistoryTableUpdate update)Regenerate the history triggers (or function) due to a column being added/dropped/excluded or included.voidDbTriggerBasedHistoryDdl.updateTriggers(DdlWrite writer, HistoryTableUpdate update)voidHanaHistoryDdl.updateTriggers(DdlWrite write, HistoryTableUpdate baseTable)voidMariaDbHistoryDdl.updateTriggers(DdlWrite writer, HistoryTableUpdate baseTable)voidNoHistorySupportDdl.updateTriggers(DdlWrite write, HistoryTableUpdate update)voidPlatformHistoryDdl.updateTriggers(DdlWrite write, HistoryTableUpdate baseTable)Regenerate the history triggers/stored function due to column added/dropped/included or excluded.voidSqlServerHistoryDdl.updateTriggers(DdlWrite writer, HistoryTableUpdate baseTable)Constructors in io.ebeaninternal.dbmigration.ddlgeneration.platform with parameters of type DdlWrite -
Uses of DdlWrite in io.ebeaninternal.dbmigration.model
Methods in io.ebeaninternal.dbmigration.model with parameters of type DdlWriteModifier and TypeMethodDescriptionvoidPlatformDdlWriter.processMigration(Migration dbMigration, DdlWrite write, File writePath, String fullVersion)Write the migration as platform specific ddl.