Top Fields Constructors Methods
liquibase.diff.output.changelog

public Class ChangeGeneratorChain

extends Object
Class Inheritance
Imports
liquibase.change.Change, liquibase.database.Database, liquibase.diff.ObjectDifferences, liquibase.diff.output.DiffOutputControl, liquibase.structure.DatabaseObject, java.util.Iterator, .SortedSet

Field Summary

Modifier and TypeField and Description
private Iterator<ChangeGenerator>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Change[]
fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)

public Change[]
fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)

public Change[]
fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)

private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

changeGeneratorsback to summary
private Iterator<ChangeGenerator> changeGenerators

Constructor Detail

ChangeGeneratorChainback to summary
public ChangeGeneratorChain(SortedSet<ChangeGenerator> changeGenerators)

Method Detail

fixChangedback to summary
public Change[] fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
fixMissingback to summary
public Change[] fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
fixUnexpectedback to summary
public Change[] fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
respectSchemaAndCatalogCaseIfNeededback to summary
private void respectSchemaAndCatalogCaseIfNeeded(DiffOutputControl control, ChangeGenerator changeGenerator)