Top Fields Constructors Methods
liquibase.diff

public Class DiffGeneratorFactory

extends Object
Class Inheritance
Imports
liquibase.Scope, liquibase.database.Database, liquibase.diff.compare.CompareControl, liquibase.exception.DatabaseException, .LiquibaseException, .UnexpectedLiquibaseException, liquibase.snapshot.*, java.util.*

Field Summary

Modifier and TypeField and Description
private final List<DiffGenerator>
private static DiffGeneratorFactory

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public DiffResult
compare(Database referenceDatabase, Database comparisonDatabase, CompareControl compareControl)

public DiffResult
compare(Database referenceDatabase, Database comparisonDatabase, SnapshotControl referenceSnapshotControl, SnapshotControl comparisonSnapshotControl, CompareControl compareControl)

public DiffResult
compare(DatabaseSnapshot referenceSnapshot, DatabaseSnapshot comparisonSnapshot, CompareControl compareControl)

public DiffGenerator
getGenerator(Database referenceDatabase, Database comparisonDatabase)

public static synchronized DiffGeneratorFactory
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

implementedGeneratorsback to summary
private final List<DiffGenerator> implementedGenerators
instanceback to summary
private static DiffGeneratorFactory instance

Constructor Detail

DiffGeneratorFactoryback to summary
protected DiffGeneratorFactory()

Method Detail

compareback to summary
public DiffResult compare(Database referenceDatabase, Database comparisonDatabase, CompareControl compareControl) throws LiquibaseException
compareback to summary
public DiffResult compare(Database referenceDatabase, Database comparisonDatabase, SnapshotControl referenceSnapshotControl, SnapshotControl comparisonSnapshotControl, CompareControl compareControl) throws LiquibaseException
compareback to summary
public DiffResult compare(DatabaseSnapshot referenceSnapshot, DatabaseSnapshot comparisonSnapshot, CompareControl compareControl) throws DatabaseException
getGeneratorback to summary
public DiffGenerator getGenerator(Database referenceDatabase, Database comparisonDatabase)
getInstanceback to summary
public static synchronized DiffGeneratorFactory getInstance()
registerback to summary
public void register(DiffGenerator generator)