liquibase.diff.output.changelog.core
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
Method Summary |
Change[] |
fixChanged(DatabaseObject changedObject,
ObjectDifferences differences,
DiffOutputControl control,
Database referenceDatabase,
Database comparisonDatabase,
ChangeGeneratorChain chain)
|
int |
getPriority(Class<? extends DatabaseObject> objectType,
Database database)
|
protected void |
handleAutoIncrementDifferences(Column column,
ObjectDifferences differences,
DiffOutputControl control,
List<Change> changes,
Database referenceDatabase,
Database comparisonDatabase)
|
protected void |
handleDefaultValueDifferences(Column column,
ObjectDifferences differences,
DiffOutputControl control,
List<Change> changes,
Database referenceDatabase,
Database comparisonDatabase)
|
protected void |
handleNullableDifferences(Column column,
ObjectDifferences differences,
DiffOutputControl control,
List<Change> changes,
Database referenceDatabase,
Database comparisonDatabase)
|
protected void |
handleTypeDifferences(Column column,
ObjectDifferences differences,
DiffOutputControl control,
List<Change> changes,
Database referenceDatabase,
Database comparisonDatabase)
|
Class<? extends DatabaseObject>[] |
runAfterTypes()
|
Class<? extends DatabaseObject>[] |
runBeforeTypes()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChangedColumnChangeGenerator
public ChangedColumnChangeGenerator()
getPriority
public int getPriority(Class<? extends DatabaseObject> objectType,
Database database)
- Specified by:
getPriority
in interface ChangeGenerator
runAfterTypes
public Class<? extends DatabaseObject>[] runAfterTypes()
- Specified by:
runAfterTypes
in interface ChangeGenerator
runBeforeTypes
public Class<? extends DatabaseObject>[] runBeforeTypes()
- Specified by:
runBeforeTypes
in interface ChangeGenerator
fixChanged
public Change[] fixChanged(DatabaseObject changedObject,
ObjectDifferences differences,
DiffOutputControl control,
Database referenceDatabase,
Database comparisonDatabase,
ChangeGeneratorChain chain)
- Specified by:
fixChanged
in interface ChangedObjectChangeGenerator
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)
Copyright © 2016 Liquibase.org. All rights reserved.