Class NoHistorySupportDdl
java.lang.Object
io.ebeaninternal.dbmigration.ddlgeneration.platform.NoHistorySupportDdl
- All Implemented Interfaces:
PlatformHistoryDdl
Default history implementation that does nothing. Needs to be replaced
with an appropriate implementation for the given database platform.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddHistoryTable(DdlWrite writer, AddHistoryTable addHistoryTable)Add history support to the given table.voidconfigure(io.ebean.config.DatabaseConfig config, PlatformDdl platformDdl)Configure typically reading the necessary parameters from DatabaseConfig and Platform.voidcreateWithHistory(DdlWrite writer, MTable table)Creates a new table and add history support to the table using platform specific mechanism.voiddropHistoryTable(DdlWrite writer, DropHistoryTable dropHistoryTable)Drop history support for the given table.voidupdateTriggers(DdlWrite write, HistoryTableUpdate update)Regenerate the history triggers/stored function due to column added/dropped/included or excluded.
-
Constructor Details
-
NoHistorySupportDdl
public NoHistorySupportDdl()
-
-
Method Details
-
configure
Description copied from interface:PlatformHistoryDdlConfigure typically reading the necessary parameters from DatabaseConfig and Platform.- Specified by:
configurein interfacePlatformHistoryDdl
-
createWithHistory
Description copied from interface:PlatformHistoryDdlCreates a new table and add history support to the table using platform specific mechanism.- Specified by:
createWithHistoryin interfacePlatformHistoryDdl- Throws:
IOException
-
dropHistoryTable
Description copied from interface:PlatformHistoryDdlDrop history support for the given table.- Specified by:
dropHistoryTablein interfacePlatformHistoryDdl
-
addHistoryTable
Description copied from interface:PlatformHistoryDdlAdd history support to the given table.- Specified by:
addHistoryTablein interfacePlatformHistoryDdl- Throws:
IOException
-
updateTriggers
Description copied from interface:PlatformHistoryDdlRegenerate the history triggers/stored function due to column added/dropped/included or excluded.- Specified by:
updateTriggersin interfacePlatformHistoryDdl
-