Package liquibase.diff.output.changelog
Interface ChangeGenerator
- All Known Subinterfaces:
ChangedObjectChangeGenerator
,MissingObjectChangeGenerator
,UnexpectedObjectChangeGenerator
- All Known Implementing Classes:
AbstractChangeGenerator
,ChangedColumnChangeGenerator
,ChangedForeignKeyChangeGenerator
,ChangedIndexChangeGenerator
,ChangedPrimaryKeyChangeGenerator
,ChangedSequenceChangeGenerator
,ChangedSequenceChangeGeneratorSnowflake
,ChangedTableChangeGenerator
,ChangedUniqueConstraintChangeGenerator
,ChangedViewChangeGenerator
,MissingColumnChangeGenerator
,MissingDataChangeGenerator
,MissingDataExternalFileChangeGenerator
,MissingForeignKeyChangeGenerator
,MissingIndexChangeGenerator
,MissingPrimaryKeyChangeGenerator
,MissingSequenceChangeGenerator
,MissingSequenceChangeGeneratorSnowflake
,MissingTableChangeGenerator
,MissingUniqueConstraintChangeGenerator
,MissingViewChangeGenerator
,UnexpectedColumnChangeGenerator
,UnexpectedForeignKeyChangeGenerator
,UnexpectedIndexChangeGenerator
,UnexpectedPrimaryKeyChangeGenerator
,UnexpectedSequenceChangeGenerator
,UnexpectedTableChangeGenerator
,UnexpectedUniqueConstraintChangeGenerator
,UnexpectedViewChangeGenerator
public interface ChangeGenerator
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionChange[]
fixOutputAsSchema
(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons) Change[]
fixSchema
(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons) int
getPriority
(Class<? extends DatabaseObject> objectType, Database database) Class<? extends DatabaseObject>[]
Class<? extends DatabaseObject>[]
-
Field Details
-
EMPTY_CHANGE
Represent an empty array ofChange
. -
PRIORITY_NONE
static final int PRIORITY_NONE- See Also:
-
PRIORITY_DEFAULT
static final int PRIORITY_DEFAULT- See Also:
-
PRIORITY_DATABASE
static final int PRIORITY_DATABASE- See Also:
-
PRIORITY_ADDITIONAL
static final int PRIORITY_ADDITIONAL- See Also:
-
-
Method Details
-
getPriority
-
runAfterTypes
Class<? extends DatabaseObject>[] runAfterTypes() -
runBeforeTypes
Class<? extends DatabaseObject>[] runBeforeTypes() -
fixSchema
-
fixOutputAsSchema
-