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
Fields -
Method Summary
Modifier and TypeMethodDescriptionChange[]fixOutputAsSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons) Change[]fixSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons) intgetPriority(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
-