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.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformHistoryDdl
PlatformHistoryDdl.TableBased -
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.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.ebeaninternal.dbmigration.ddlgeneration.platform.PlatformHistoryDdl
updateTriggers
-
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
-
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
-