Package liquibase.diff
Class DiffGeneratorFactory
- java.lang.Object
-
- liquibase.diff.DiffGeneratorFactory
-
public class DiffGeneratorFactory extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDiffGeneratorFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DiffResultcompare(Database referenceDatabase, Database comparisonDatabase, CompareControl compareControl)DiffResultcompare(Database referenceDatabase, Database comparisonDatabase, SnapshotControl referenceSnapshotControl, SnapshotControl comparisonSnapshotControl, CompareControl compareControl)DiffResultcompare(DatabaseSnapshot referenceSnapshot, DatabaseSnapshot comparisonSnapshot, CompareControl compareControl)DiffGeneratorgetGenerator(Database referenceDatabase, Database comparisonDatabase)static DiffGeneratorFactorygetInstance()voidregister(DiffGenerator generator)
-
-
-
Method Detail
-
getInstance
public static DiffGeneratorFactory getInstance()
-
register
public void register(DiffGenerator generator)
-
getGenerator
public DiffGenerator getGenerator(Database referenceDatabase, Database comparisonDatabase)
-
compare
public DiffResult compare(Database referenceDatabase, Database comparisonDatabase, CompareControl compareControl) throws LiquibaseException
- Throws:
LiquibaseException
-
compare
public DiffResult compare(Database referenceDatabase, Database comparisonDatabase, SnapshotControl referenceSnapshotControl, SnapshotControl comparisonSnapshotControl, CompareControl compareControl) throws LiquibaseException
- Throws:
LiquibaseException
-
compare
public DiffResult compare(DatabaseSnapshot referenceSnapshot, DatabaseSnapshot comparisonSnapshot, CompareControl compareControl) throws DatabaseException
- Throws:
DatabaseException
-
-