Package liquibase.diff
Class DiffGeneratorFactory
- java.lang.Object
-
- liquibase.diff.DiffGeneratorFactory
-
public class DiffGeneratorFactory extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DiffGeneratorFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DiffResult
compare(Database referenceDatabase, Database comparisonDatabase, CompareControl compareControl)
DiffResult
compare(Database referenceDatabase, Database comparisonDatabase, SnapshotControl referenceSnapshotControl, SnapshotControl comparisonSnapshotControl, CompareControl compareControl)
DiffResult
compare(DatabaseSnapshot referenceSnapshot, DatabaseSnapshot comparisonSnapshot, CompareControl compareControl)
DiffGenerator
getGenerator(Database referenceDatabase, Database comparisonDatabase)
static DiffGeneratorFactory
getInstance()
void
register(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
-
-