public class DiffResult extends Object
| Constructor and Description |
|---|
DiffResult(liquibase.snapshot.DatabaseSnapshot referenceDatabaseSnapshot,
liquibase.snapshot.DatabaseSnapshot targetDatabaseSnapshot) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChangedColumn(liquibase.database.structure.Column columnName) |
void |
addChangedView(liquibase.database.structure.View viewName) |
void |
addMissingColumn(liquibase.database.structure.Column columnName) |
void |
addMissingForeignKey(liquibase.database.structure.ForeignKey fkName) |
void |
addMissingIndex(liquibase.database.structure.Index fkName) |
void |
addMissingPrimaryKey(liquibase.database.structure.PrimaryKey primaryKey) |
void |
addMissingSequence(liquibase.database.structure.Sequence sequence) |
void |
addMissingTable(liquibase.database.structure.Table table) |
void |
addMissingUniqueConstraint(liquibase.database.structure.UniqueConstraint uniqueConstraint) |
void |
addMissingView(liquibase.database.structure.View viewName) |
void |
addUnexpectedColumn(liquibase.database.structure.Column columnName) |
void |
addUnexpectedForeignKey(liquibase.database.structure.ForeignKey fkName) |
void |
addUnexpectedIndex(liquibase.database.structure.Index fkName) |
void |
addUnexpectedPrimaryKey(liquibase.database.structure.PrimaryKey primaryKey) |
void |
addUnexpectedSequence(liquibase.database.structure.Sequence sequence) |
void |
addUnexpectedTable(liquibase.database.structure.Table table) |
void |
addUnexpectedUniqueConstraint(liquibase.database.structure.UniqueConstraint uniqueConstraint) |
void |
addUnexpectedView(liquibase.database.structure.View viewName) |
boolean |
differencesFound() |
protected String |
generateId() |
SortedSet<liquibase.database.structure.Column> |
getChangedColumns() |
SortedSet<liquibase.database.structure.View> |
getChangedViews() |
String |
getChangeSetContext() |
String |
getDataDir() |
SortedSet<liquibase.database.structure.Column> |
getMissingColumns() |
SortedSet<liquibase.database.structure.ForeignKey> |
getMissingForeignKeys() |
SortedSet<liquibase.database.structure.Index> |
getMissingIndexes() |
SortedSet<liquibase.database.structure.PrimaryKey> |
getMissingPrimaryKeys() |
SortedSet<liquibase.database.structure.Sequence> |
getMissingSequences() |
SortedSet<liquibase.database.structure.Table> |
getMissingTables() |
SortedSet<liquibase.database.structure.UniqueConstraint> |
getMissingUniqueConstraints() |
SortedSet<liquibase.database.structure.View> |
getMissingViews() |
liquibase.diff.DiffComparison |
getProductName() |
liquibase.diff.DiffComparison |
getProductVersion() |
SortedSet<liquibase.database.structure.Column> |
getUnexpectedColumns() |
SortedSet<liquibase.database.structure.ForeignKey> |
getUnexpectedForeignKeys() |
SortedSet<liquibase.database.structure.Index> |
getUnexpectedIndexes() |
SortedSet<liquibase.database.structure.PrimaryKey> |
getUnexpectedPrimaryKeys() |
SortedSet<liquibase.database.structure.Sequence> |
getUnexpectedSequences() |
SortedSet<liquibase.database.structure.Table> |
getUnexpectedTables() |
SortedSet<liquibase.database.structure.UniqueConstraint> |
getUnexpectedUniqueConstraints() |
SortedSet<liquibase.database.structure.View> |
getUnexpectedViews() |
void |
printChangeLog(PrintStream out,
liquibase.database.Database targetDatabase) |
void |
printChangeLog(PrintStream out,
liquibase.database.Database targetDatabase,
liquibase.serializer.ChangeLogSerializer changeLogSerializer)
Prints changeLog that would bring the target database to be the same as
the reference database
|
void |
printChangeLog(String changeLogFile,
liquibase.database.Database targetDatabase) |
void |
printChangeLog(String changeLogFile,
liquibase.database.Database targetDatabase,
liquibase.serializer.ChangeLogSerializer changeLogSerializer) |
void |
printResult(PrintStream out) |
void |
setChangeSetAuthor(String changeSetAuthor) |
void |
setChangeSetContext(String changeSetContext) |
void |
setDataDir(String dataDir) |
void |
setDiffData(boolean diffData) |
void |
setIdRoot(String idRoot) |
void |
setProductName(liquibase.diff.DiffComparison productName) |
void |
setProductVersion(liquibase.diff.DiffComparison product) |
boolean |
shouldDiffData() |
public DiffResult(liquibase.snapshot.DatabaseSnapshot referenceDatabaseSnapshot, liquibase.snapshot.DatabaseSnapshot targetDatabaseSnapshot)
public liquibase.diff.DiffComparison getProductName()
public void setProductName(liquibase.diff.DiffComparison productName)
public liquibase.diff.DiffComparison getProductVersion()
public void setProductVersion(liquibase.diff.DiffComparison product)
public void addMissingTable(liquibase.database.structure.Table table)
public SortedSet<liquibase.database.structure.Table> getMissingTables()
public void addUnexpectedTable(liquibase.database.structure.Table table)
public SortedSet<liquibase.database.structure.Table> getUnexpectedTables()
public void addMissingView(liquibase.database.structure.View viewName)
public SortedSet<liquibase.database.structure.View> getMissingViews()
public void addUnexpectedView(liquibase.database.structure.View viewName)
public SortedSet<liquibase.database.structure.View> getUnexpectedViews()
public void addChangedView(liquibase.database.structure.View viewName)
public SortedSet<liquibase.database.structure.View> getChangedViews()
public void addMissingColumn(liquibase.database.structure.Column columnName)
public SortedSet<liquibase.database.structure.Column> getMissingColumns()
public void addUnexpectedColumn(liquibase.database.structure.Column columnName)
public SortedSet<liquibase.database.structure.Column> getUnexpectedColumns()
public void addChangedColumn(liquibase.database.structure.Column columnName)
public SortedSet<liquibase.database.structure.Column> getChangedColumns()
public void addMissingForeignKey(liquibase.database.structure.ForeignKey fkName)
public SortedSet<liquibase.database.structure.ForeignKey> getMissingForeignKeys()
public void addUnexpectedForeignKey(liquibase.database.structure.ForeignKey fkName)
public SortedSet<liquibase.database.structure.ForeignKey> getUnexpectedForeignKeys()
public void addMissingIndex(liquibase.database.structure.Index fkName)
public SortedSet<liquibase.database.structure.Index> getMissingIndexes()
public void addUnexpectedIndex(liquibase.database.structure.Index fkName)
public SortedSet<liquibase.database.structure.Index> getUnexpectedIndexes()
public void addMissingPrimaryKey(liquibase.database.structure.PrimaryKey primaryKey)
public SortedSet<liquibase.database.structure.PrimaryKey> getMissingPrimaryKeys()
public void addUnexpectedPrimaryKey(liquibase.database.structure.PrimaryKey primaryKey)
public SortedSet<liquibase.database.structure.PrimaryKey> getUnexpectedPrimaryKeys()
public void addMissingSequence(liquibase.database.structure.Sequence sequence)
public SortedSet<liquibase.database.structure.Sequence> getMissingSequences()
public void addUnexpectedSequence(liquibase.database.structure.Sequence sequence)
public SortedSet<liquibase.database.structure.Sequence> getUnexpectedSequences()
public void addMissingUniqueConstraint(liquibase.database.structure.UniqueConstraint uniqueConstraint)
public SortedSet<liquibase.database.structure.UniqueConstraint> getMissingUniqueConstraints()
public void addUnexpectedUniqueConstraint(liquibase.database.structure.UniqueConstraint uniqueConstraint)
public SortedSet<liquibase.database.structure.UniqueConstraint> getUnexpectedUniqueConstraints()
public boolean shouldDiffData()
public void setDiffData(boolean diffData)
public String getDataDir()
public void setDataDir(String dataDir)
public String getChangeSetContext()
public void setChangeSetContext(String changeSetContext)
public boolean differencesFound() throws liquibase.exception.DatabaseException, IOException
liquibase.exception.DatabaseExceptionIOExceptionpublic void printResult(PrintStream out) throws liquibase.exception.DatabaseException
liquibase.exception.DatabaseExceptionpublic void printChangeLog(String changeLogFile, liquibase.database.Database targetDatabase) throws ParserConfigurationException, IOException, liquibase.exception.DatabaseException
ParserConfigurationExceptionIOExceptionliquibase.exception.DatabaseExceptionpublic void printChangeLog(PrintStream out, liquibase.database.Database targetDatabase) throws ParserConfigurationException, IOException, liquibase.exception.DatabaseException
ParserConfigurationExceptionIOExceptionliquibase.exception.DatabaseExceptionpublic void printChangeLog(String changeLogFile, liquibase.database.Database targetDatabase, liquibase.serializer.ChangeLogSerializer changeLogSerializer) throws ParserConfigurationException, IOException, liquibase.exception.DatabaseException
ParserConfigurationExceptionIOExceptionliquibase.exception.DatabaseExceptionpublic void printChangeLog(PrintStream out, liquibase.database.Database targetDatabase, liquibase.serializer.ChangeLogSerializer changeLogSerializer) throws ParserConfigurationException, IOException, liquibase.exception.DatabaseException
ParserConfigurationExceptionIOExceptionliquibase.exception.DatabaseExceptionpublic void setChangeSetAuthor(String changeSetAuthor)
protected String generateId()
Copyright © 2004-2012 Leo Przybylski. All Rights Reserved.