Uses of Class
io.ebeaninternal.dbmigration.model.MTable
-
-
Uses of MTable in io.ebeaninternal.dbmigration.ddlgeneration
Methods in io.ebeaninternal.dbmigration.ddlgeneration that return MTable Modifier and Type Method Description MTableDdlWrite. getTable(String tableName)Return the Table information from the current model. -
Uses of MTable in io.ebeaninternal.dbmigration.ddlgeneration.platform
Methods in io.ebeaninternal.dbmigration.ddlgeneration.platform with parameters of type MTable Modifier and Type Method Description 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) -
Uses of MTable in io.ebeaninternal.dbmigration.model
Methods in io.ebeaninternal.dbmigration.model that return MTable Modifier and Type Method Description MTableModelContainer. addTable(MTable table)Add a table (typically from reading EbeanServer meta data).MTableMTable. createDraftTable()Create a copy of this table structure as a 'draft' table.MTableModelContainer. getTable(String tableName)Return the table by name.MTableMTable. setWithHistory(boolean withHistory)Methods in io.ebeaninternal.dbmigration.model that return types with arguments of type MTable Modifier and Type Method Description List<MTable>CurrentModel. getPartitionedTables()Return the tables that have partitioning.List<MTable>ModelContainer. getPartitionedTables()Return the list of partitioned tables.Map<String,MTable>ModelContainer. getTables()Return the map of all the tables.Methods in io.ebeaninternal.dbmigration.model with parameters of type MTable Modifier and Type Method Description MTableModelContainer. addTable(MTable table)Add a table (typically from reading EbeanServer meta data).voidModelContainer. addTableElementCollection(MTable table)Add an element table taking into account if it is reused/references back to multiple bean types (and so can't have foreign key).voidMColumn. compare(ModelDiff modelDiff, MTable table, MColumn newColumn)Compare the column meta data and return true if there is a change that means the history table column needsvoidMTable. compare(ModelDiff modelDiff, MTable newTable)Compare to another version of the same table to perform a diff. -
Uses of MTable in io.ebeaninternal.dbmigration.model.build
Methods in io.ebeaninternal.dbmigration.model.build that return MTable Modifier and Type Method Description MTableModelBuildContext. addTable(MTable table)Methods in io.ebeaninternal.dbmigration.model.build with parameters of type MTable Modifier and Type Method Description MTableModelBuildContext. addTable(MTable table)voidModelBuildContext. addTableElementCollection(MTable table)voidModelBuildContext. createDraft(MTable table, boolean draftable)Create the draft table for a given table.ModelBuildContext.FkeyBuilderModelBuildContext. fkeyBuilder(MTable destTable)Return a builder to add foreign keys.Constructors in io.ebeaninternal.dbmigration.model.build with parameters of type MTable Constructor Description ModelBuildPropertyVisitor(ModelBuildContext ctx, MTable table, io.ebeaninternal.server.deploy.BeanDescriptor<?> beanDescriptor)
-