liquibase.diff.output.changelog
Class DiffToChangeLog

java.lang.Object
  extended by liquibase.diff.output.changelog.DiffToChangeLog

public class DiffToChangeLog
extends Object


Constructor Summary
DiffToChangeLog(DiffResult diffResult, DiffOutputControl diffOutputControl)
           
 
Method Summary
protected  void addInsertDataChanges(List<ChangeSet> changeSets, String dataDir)
           
protected  ChangeSet generateChangeSet(Change change, ObjectQuotingStrategy quotingStrategy)
           
 List<ChangeSet> generateChangeSets()
           
protected  String generateId()
           
protected  String getChangeSetAuthor()
           
 void print(PrintStream out)
           
 void print(PrintStream out, ChangeLogSerializer changeLogSerializer)
          Prints changeLog that would bring the target database to be the same as the reference database
 void print(String changeLogFile)
           
 void print(String changeLogFile, ChangeLogSerializer changeLogSerializer)
           
 void setChangeSetAuthor(String changeSetAuthor)
           
 void setChangeSetContext(String changeSetContext)
           
 void setIdRoot(String idRoot)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiffToChangeLog

public DiffToChangeLog(DiffResult diffResult,
                       DiffOutputControl diffOutputControl)
Method Detail

setChangeSetContext

public void setChangeSetContext(String changeSetContext)

print

public void print(String changeLogFile)
           throws ParserConfigurationException,
                  IOException,
                  DatabaseException
Throws:
ParserConfigurationException
IOException
DatabaseException

print

public void print(PrintStream out)
           throws ParserConfigurationException,
                  IOException,
                  DatabaseException
Throws:
ParserConfigurationException
IOException
DatabaseException

print

public void print(String changeLogFile,
                  ChangeLogSerializer changeLogSerializer)
           throws ParserConfigurationException,
                  IOException,
                  DatabaseException
Throws:
ParserConfigurationException
IOException
DatabaseException

print

public void print(PrintStream out,
                  ChangeLogSerializer changeLogSerializer)
           throws ParserConfigurationException,
                  IOException,
                  DatabaseException
Prints changeLog that would bring the target database to be the same as the reference database

Throws:
ParserConfigurationException
IOException
DatabaseException

generateChangeSets

public List<ChangeSet> generateChangeSets()

generateChangeSet

protected ChangeSet generateChangeSet(Change change,
                                      ObjectQuotingStrategy quotingStrategy)

getChangeSetAuthor

protected String getChangeSetAuthor()

setChangeSetAuthor

public void setChangeSetAuthor(String changeSetAuthor)

setIdRoot

public void setIdRoot(String idRoot)

generateId

protected String generateId()

addInsertDataChanges

protected void addInsertDataChanges(List<ChangeSet> changeSets,
                                    String dataDir)
                             throws DatabaseException,
                                    IOException
Throws:
DatabaseException
IOException


Copyright © 2013 Liquibase.org. All Rights Reserved.