Package edu.internet2.middleware.grouper.ext.org.apache.ddlutils.alteration
package edu.internet2.middleware.grouper.ext.org.apache.ddlutils.alteration
Contains the algorithm for comparing two database models and determining what needs to be changed to migrate one to the other.
-
ClassDescriptionRepresents the addition of a column to a table.Represents the addition of a foreign key to a table.Represents the addition of an index to a table.Represents the addition of a primary key to a table which does not have one.Represents the addition of a table to a model.Represents the change of the auto-increment constraint of a column.Represents a change to a column of a table.Represents the change of the data type of a column.Represents the change of the default value of a column.Represents the change of the order of the columns of a table.Represents the change of the required constraint of a column.Represents the change of the size or scale of a column.Marker interface for changes to a database model element.Compares two database models and creates change objects that express how to adapt the first model so that it becomes the second one.Represents the change of the primary key of a table.Represents the removal of a column from a table.Represents the removal of a foreign key from a table.Represents the removal of an index from a table.Represents the removal of the primary key from a table.Represents the removal of a table from a model.Represents a change to a table or sub-element of a table (e.g.Base class for change implementations.