liquibase.diff
Class DiffResult
java.lang.Object
liquibase.diff.DiffResult
public class DiffResult
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DiffResult
public DiffResult(DatabaseSnapshot referenceDatabaseSnapshot,
DatabaseSnapshot targetDatabaseSnapshot)
getProductName
public DiffComparison getProductName()
setProductName
public void setProductName(DiffComparison productName)
getProductVersion
public DiffComparison getProductVersion()
setProductVersion
public void setProductVersion(DiffComparison product)
addMissingTable
public void addMissingTable(Table table)
getMissingTables
public java.util.SortedSet<Table> getMissingTables()
addUnexpectedTable
public void addUnexpectedTable(Table table)
getUnexpectedTables
public java.util.SortedSet<Table> getUnexpectedTables()
addMissingView
public void addMissingView(View viewName)
getMissingViews
public java.util.SortedSet<View> getMissingViews()
addUnexpectedView
public void addUnexpectedView(View viewName)
getUnexpectedViews
public java.util.SortedSet<View> getUnexpectedViews()
addChangedView
public void addChangedView(View viewName)
getChangedViews
public java.util.SortedSet<View> getChangedViews()
addMissingColumn
public void addMissingColumn(Column columnName)
getMissingColumns
public java.util.SortedSet<Column> getMissingColumns()
addUnexpectedColumn
public void addUnexpectedColumn(Column columnName)
getUnexpectedColumns
public java.util.SortedSet<Column> getUnexpectedColumns()
addChangedColumn
public void addChangedColumn(Column columnName)
getChangedColumns
public java.util.SortedSet<Column> getChangedColumns()
addMissingForeignKey
public void addMissingForeignKey(ForeignKey fkName)
getMissingForeignKeys
public java.util.SortedSet<ForeignKey> getMissingForeignKeys()
addUnexpectedForeignKey
public void addUnexpectedForeignKey(ForeignKey fkName)
getUnexpectedForeignKeys
public java.util.SortedSet<ForeignKey> getUnexpectedForeignKeys()
addMissingIndex
public void addMissingIndex(Index fkName)
getMissingIndexes
public java.util.SortedSet<Index> getMissingIndexes()
addUnexpectedIndex
public void addUnexpectedIndex(Index fkName)
getUnexpectedIndexes
public java.util.SortedSet<Index> getUnexpectedIndexes()
addMissingPrimaryKey
public void addMissingPrimaryKey(PrimaryKey primaryKey)
getMissingPrimaryKeys
public java.util.SortedSet<PrimaryKey> getMissingPrimaryKeys()
addUnexpectedPrimaryKey
public void addUnexpectedPrimaryKey(PrimaryKey primaryKey)
getUnexpectedPrimaryKeys
public java.util.SortedSet<PrimaryKey> getUnexpectedPrimaryKeys()
addMissingSequence
public void addMissingSequence(Sequence sequence)
getMissingSequences
public java.util.SortedSet<Sequence> getMissingSequences()
addUnexpectedSequence
public void addUnexpectedSequence(Sequence sequence)
getUnexpectedSequences
public java.util.SortedSet<Sequence> getUnexpectedSequences()
addMissingUniqueConstraint
public void addMissingUniqueConstraint(UniqueConstraint uniqueConstraint)
getMissingUniqueConstraints
public java.util.SortedSet<UniqueConstraint> getMissingUniqueConstraints()
addUnexpectedUniqueConstraint
public void addUnexpectedUniqueConstraint(UniqueConstraint uniqueConstraint)
getUnexpectedUniqueConstraints
public java.util.SortedSet<UniqueConstraint> getUnexpectedUniqueConstraints()
shouldDiffData
public boolean shouldDiffData()
setDiffData
public void setDiffData(boolean diffData)
getDataDir
public java.lang.String getDataDir()
setDataDir
public void setDataDir(java.lang.String dataDir)
getChangeSetContext
public java.lang.String getChangeSetContext()
setChangeSetContext
public void setChangeSetContext(java.lang.String changeSetContext)
differencesFound
public boolean differencesFound()
throws DatabaseException,
java.io.IOException
- Throws:
DatabaseException
java.io.IOException
printResult
public void printResult(java.io.PrintStream out)
throws DatabaseException
- Throws:
DatabaseException
printChangeLog
public void printChangeLog(java.lang.String changeLogFile,
Database targetDatabase)
throws javax.xml.parsers.ParserConfigurationException,
java.io.IOException,
DatabaseException
- Throws:
javax.xml.parsers.ParserConfigurationException
java.io.IOException
DatabaseException
printChangeLog
public void printChangeLog(java.io.PrintStream out,
Database targetDatabase)
throws javax.xml.parsers.ParserConfigurationException,
java.io.IOException,
DatabaseException
- Throws:
javax.xml.parsers.ParserConfigurationException
java.io.IOException
DatabaseException
printChangeLog
public void printChangeLog(java.lang.String changeLogFile,
Database targetDatabase,
ChangeLogSerializer changeLogSerializer)
throws javax.xml.parsers.ParserConfigurationException,
java.io.IOException,
DatabaseException
- Throws:
javax.xml.parsers.ParserConfigurationException
java.io.IOException
DatabaseException
printChangeLog
public void printChangeLog(java.io.PrintStream out,
Database targetDatabase,
ChangeLogSerializer changeLogSerializer)
throws javax.xml.parsers.ParserConfigurationException,
java.io.IOException,
DatabaseException
- Prints changeLog that would bring the target database to be the same as
the reference database
- Throws:
javax.xml.parsers.ParserConfigurationException
java.io.IOException
DatabaseException
setChangeSetAuthor
public void setChangeSetAuthor(java.lang.String changeSetAuthor)
setIdRoot
public void setIdRoot(java.lang.String idRoot)
generateId
protected java.lang.String generateId()
Copyright © 2011 Liquibase.org. All Rights Reserved.