liquibase.diff.output.changelog
Class AbstractChangeGenerator

java.lang.Object
  extended by liquibase.diff.output.changelog.AbstractChangeGenerator
All Implemented Interfaces:
ChangeGenerator
Direct Known Subclasses:
ChangedColumnChangeGenerator, ChangedForeignKeyChangeGenerator, ChangedIndexChangeGenerator, ChangedPrimaryKeyChangeGenerator, ChangedSequenceChangeGenerator, ChangedTableChangeGenerator, ChangedUniqueConstraintChangeGenerator, ChangedViewChangeGenerator, MissingColumnChangeGenerator, MissingDataChangeGenerator, MissingForeignKeyChangeGenerator, MissingIndexChangeGenerator, MissingPrimaryKeyChangeGenerator, MissingSequenceChangeGenerator, MissingTableChangeGenerator, MissingUniqueConstraintChangeGenerator, MissingViewChangeGenerator, UnexpectedColumnChangeGenerator, UnexpectedForeignKeyChangeGenerator, UnexpectedIndexChangeGenerator, UnexpectedPrimaryKeyChangeGenerator, UnexpectedSequenceChangeGenerator, UnexpectedTableChangeGenerator, UnexpectedUniqueConstraintChangeGenerator, UnexpectedViewChangeGenerator

public abstract class AbstractChangeGenerator
extends Object
implements ChangeGenerator


Field Summary
 
Fields inherited from interface liquibase.diff.output.changelog.ChangeGenerator
PRIORITY_ADDITIONAL, PRIORITY_DATABASE, PRIORITY_DEFAULT, PRIORITY_NONE
 
Constructor Summary
AbstractChangeGenerator()
           
 
Method Summary
 Change[] fixOutputAsSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
           
 Change[] fixSchema(Change[] changes, CompareControl.SchemaComparison[] schemaComparisons)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface liquibase.diff.output.changelog.ChangeGenerator
getPriority, runAfterTypes, runBeforeTypes
 

Constructor Detail

AbstractChangeGenerator

public AbstractChangeGenerator()
Method Detail

fixSchema

public Change[] fixSchema(Change[] changes,
                          CompareControl.SchemaComparison[] schemaComparisons)
Specified by:
fixSchema in interface ChangeGenerator

fixOutputAsSchema

public Change[] fixOutputAsSchema(Change[] changes,
                                  CompareControl.SchemaComparison[] schemaComparisons)
Specified by:
fixOutputAsSchema in interface ChangeGenerator


Copyright © 2016 Liquibase.org. All rights reserved.