Uses of Interface
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.alteration.ModelChange
Package
Description
Contains the algorithm for comparing two database models and determining
what needs to be changed to migrate one to the other.
This package contains the platform implementations for the individual databases.
-
Uses of ModelChange in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.alteration
Modifier and TypeInterfaceDescriptioninterface
Represents a change to a column of a table.interface
Represents a change to a table or sub-element of a table (e.g.Modifier and TypeClassDescriptionclass
Represents the addition of a column to a table.class
Represents the addition of a foreign key to a table.class
Represents the addition of an index to a table.class
Represents the addition of a primary key to a table which does not have one.class
Represents the addition of a table to a model.class
Represents the change of the auto-increment constraint of a column.class
Represents the change of the data type of a column.class
Represents the change of the default value of a column.class
Represents the change of the order of the columns of a table.class
Represents the change of the required constraint of a column.class
Represents the change of the size or scale of a column.class
Represents the change of the primary key of a table.class
Represents the removal of a column from a table.class
Represents the removal of a foreign key from a table.class
Represents the removal of an index from a table.class
Represents the removal of the primary key from a table.class
Represents the removal of a table from a model.class
Base class for change implementations. -
Uses of ModelChange in edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform
Modifier and TypeMethodDescriptionprotected void
SqlBuilder.processChange
(Database currentModel, Database desiredModel, CreationParameters params, ModelChange change) This is a fall-through callback which generates a warning because a specific change type wasn't handled.