Uses of Interface
org.apache.ddlutils.alteration.ModelChange

Packages that use ModelChange
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. 
org.apache.ddlutils.platform This package contains the platform implementations for the individual databases. 
 

Uses of ModelChange in org.apache.ddlutils.alteration
 

Subinterfaces of ModelChange in org.apache.ddlutils.alteration
 interface ColumnChange
          Represents a change to a column of a table.
 interface TableChange
          Represents a change to a table or sub-element of a table (e.g.
 

Classes in org.apache.ddlutils.alteration that implement ModelChange
 class AddColumnChange
          Represents the addition of a column to a table.
 class AddForeignKeyChange
          Represents the addition of a foreign key to a table.
 class AddIndexChange
          Represents the addition of an index to a table.
 class AddPrimaryKeyChange
          Represents the addition of a primary key to a table which does not have one.
 class AddTableChange
          Represents the addition of a table to a model.
 class ColumnAutoIncrementChange
          Represents the change of the auto-increment constraint of a column.
 class ColumnDataTypeChange
          Represents the change of the data type of a column.
 class ColumnDefaultValueChange
          Represents the change of the default value of a column.
 class ColumnOrderChange
          Represents the change of the order of the columns of a table.
 class ColumnRequiredChange
          Represents the change of the required constraint of a column.
 class ColumnSizeChange
          Represents the change of the size or scale of a column.
 class PrimaryKeyChange
          Represents the change of the primary key of a table.
 class RemoveColumnChange
          Represents the removal of a column from a table.
 class RemoveForeignKeyChange
          Represents the removal of a foreign key from a table.
 class RemoveIndexChange
          Represents the removal of an index from a table.
 class RemovePrimaryKeyChange
          Represents the removal of the primary key from a table.
 class RemoveTableChange
          Represents the removal of a table from a model.
 class TableChangeImplBase
          Base class for change implementations.
 

Uses of ModelChange in org.apache.ddlutils.platform
 

Methods in org.apache.ddlutils.platform with parameters of type ModelChange
protected  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.
 



Copyright © 2005-2010 Apache Software Foundation. All Rights Reserved.