Class ChangedColumnChangeGenerator
java.lang.Object
liquibase.diff.output.changelog.AbstractChangeGenerator
liquibase.diff.output.changelog.core.ChangedColumnChangeGenerator
- All Implemented Interfaces:
ChangedObjectChangeGenerator,ChangeGenerator
public class ChangedColumnChangeGenerator
extends AbstractChangeGenerator
implements ChangedObjectChangeGenerator
-
Field Summary
Fields inherited from interface liquibase.diff.output.changelog.ChangeGenerator
EMPTY_CHANGE, PRIORITY_ADDITIONAL, PRIORITY_DATABASE, PRIORITY_DEFAULT, PRIORITY_NONE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionChange[]fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) intgetPriority(Class<? extends DatabaseObject> objectType, Database database) protected voidhandleAutoIncrementDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) protected voidhandleDefaultValueDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) protected voidhandleNullableDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) protected voidhandleTypeDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) Class<? extends DatabaseObject>[]Class<? extends DatabaseObject>[]Methods inherited from class liquibase.diff.output.changelog.AbstractChangeGenerator
fixOutputAsSchema, fixSchema, setRespectSchemaAndCatalogCaseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface liquibase.diff.output.changelog.ChangeGenerator
fixOutputAsSchema, fixSchema
-
Constructor Details
-
ChangedColumnChangeGenerator
public ChangedColumnChangeGenerator()
-
-
Method Details
-
getPriority
- Specified by:
getPriorityin interfaceChangeGenerator
-
runAfterTypes
- Specified by:
runAfterTypesin interfaceChangeGenerator
-
runBeforeTypes
- Specified by:
runBeforeTypesin interfaceChangeGenerator
-
fixChanged
public Change[] fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) - Specified by:
fixChangedin interfaceChangedObjectChangeGenerator
-
handleNullableDifferences
protected void handleNullableDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) -
handleAutoIncrementDifferences
protected void handleAutoIncrementDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) -
handleTypeDifferences
protected void handleTypeDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) -
handleDefaultValueDifferences
protected void handleDefaultValueDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase)
-