liquibase.integration.ant
Class DiffDatabaseTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by liquibase.integration.ant.BaseLiquibaseTask
              extended by liquibase.integration.ant.DiffDatabaseTask
Direct Known Subclasses:
DiffDatabaseToChangeLogTask

public class DiffDatabaseTask
extends BaseLiquibaseTask


Nested Class Summary
 
Nested classes/interfaces inherited from class liquibase.integration.ant.BaseLiquibaseTask
BaseLiquibaseTask.ChangeLogProperty, BaseLiquibaseTask.LogRedirector
 
Field Summary
 
Fields inherited from class liquibase.integration.ant.BaseLiquibaseTask
classpath
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
DiffDatabaseTask()
           
 
Method Summary
 void execute()
           
 String getDataDir()
           
 String getDiffTypes()
           
 String getReferenceDefaultSchemaName()
           
 String getReferenceDriver()
           
 String getReferencePassword()
           
 String getReferenceUrl()
           
 String getReferenceUsername()
           
protected  void outputDiff(PrintStream writer, DiffResult diffResult, Database targetDatabase)
           
 void setDataDir(String dataDir)
           
 void setDiffTypes(String diffTypes)
           
 void setReferenceDefaultSchemaName(String referenceDefaultSchemaName)
           
 void setReferenceDriver(String referenceDriver)
           
 void setReferencePassword(String referencePassword)
           
 void setReferenceUrl(String referenceUrl)
           
 void setReferenceUsername(String referenceUsername)
           
 
Methods inherited from class liquibase.integration.ant.BaseLiquibaseTask
addConfiguredChangeLogProperty, closeDatabase, createClasspath, createDatabaseObject, createLiquibase, createOutputWriter, createPrintStream, getChangeLogFile, getContexts, getCurrentDateTimeFunction, getDatabaseChangeLogLockTableName, getDatabaseChangeLogTableName, getDatabaseClass, getDefaultSchemaName, getDriver, getLogLevel, getOutputFile, getPassword, getUrl, getUsername, isPromptOnNonLocalDatabase, setChangeLogFile, setClasspathRef, setContexts, setCurrentDateTimeFunction, setDatabaseChangeLogLockTableName, setDatabaseChangeLogTableName, setDatabaseClass, setDefaultSchemaName, setDriver, setLogLevel, setOutputFile, setPassword, setPromptOnNonLocalDatabase, setUrl, setUsername, shouldRun
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiffDatabaseTask

public DiffDatabaseTask()
Method Detail

getDiffTypes

public String getDiffTypes()

setDiffTypes

public void setDiffTypes(String diffTypes)

getDataDir

public String getDataDir()

setDataDir

public void setDataDir(String dataDir)

getReferenceDriver

public String getReferenceDriver()

setReferenceDriver

public void setReferenceDriver(String referenceDriver)

getReferenceUrl

public String getReferenceUrl()

setReferenceUrl

public void setReferenceUrl(String referenceUrl)

getReferenceUsername

public String getReferenceUsername()

setReferenceUsername

public void setReferenceUsername(String referenceUsername)

getReferencePassword

public String getReferencePassword()

setReferencePassword

public void setReferencePassword(String referencePassword)

getReferenceDefaultSchemaName

public String getReferenceDefaultSchemaName()

setReferenceDefaultSchemaName

public void setReferenceDefaultSchemaName(String referenceDefaultSchemaName)

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Overrides:
execute in class BaseLiquibaseTask
Throws:
org.apache.tools.ant.BuildException

outputDiff

protected void outputDiff(PrintStream writer,
                          DiffResult diffResult,
                          Database targetDatabase)
                   throws Exception
Throws:
Exception


Copyright © 2012 Liquibase.org. All Rights Reserved.