liquibase.integration.ant
Class DiffDatabaseTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
liquibase.integration.ant.BaseLiquibaseTask
liquibase.integration.ant.DiffDatabaseTask
- Direct Known Subclasses:
- DiffDatabaseToChangeLogTask
public class DiffDatabaseTask
- extends BaseLiquibaseTask
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 |
Methods inherited from class liquibase.integration.ant.BaseLiquibaseTask |
addConfiguredChangeLogProperty, closeDatabase, createClasspath, createDatabaseObject, createLiquibase, createOutputWriter, createPrintStream, getChangeLogFile, getContexts, getCurrentDateTimeFunction, getDatabaseChangeLogLockTableName, getDatabaseChangeLogTableName, getDatabaseClass, getDefaultSchemaName, getDriver, getOutputFile, getPassword, getUrl, getUsername, isPromptOnNonLocalDatabase, setChangeLogFile, setClasspathRef, setContexts, setCurrentDateTimeFunction, setDatabaseChangeLogLockTableName, setDatabaseChangeLogTableName, setDatabaseClass, setDefaultSchemaName, setDriver, 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 |
DiffDatabaseTask
public DiffDatabaseTask()
getDiffTypes
public java.lang.String getDiffTypes()
setDiffTypes
public void setDiffTypes(java.lang.String diffTypes)
getDataDir
public java.lang.String getDataDir()
setDataDir
public void setDataDir(java.lang.String dataDir)
getReferenceDriver
public java.lang.String getReferenceDriver()
setReferenceDriver
public void setReferenceDriver(java.lang.String referenceDriver)
getReferenceUrl
public java.lang.String getReferenceUrl()
setReferenceUrl
public void setReferenceUrl(java.lang.String referenceUrl)
getReferenceUsername
public java.lang.String getReferenceUsername()
setReferenceUsername
public void setReferenceUsername(java.lang.String referenceUsername)
getReferencePassword
public java.lang.String getReferencePassword()
setReferencePassword
public void setReferencePassword(java.lang.String referencePassword)
getReferenceDefaultSchemaName
public java.lang.String getReferenceDefaultSchemaName()
setReferenceDefaultSchemaName
public void setReferenceDefaultSchemaName(java.lang.String referenceDefaultSchemaName)
execute
public void execute()
throws org.apache.tools.ant.BuildException
- Overrides:
execute
in class org.apache.tools.ant.Task
- Throws:
org.apache.tools.ant.BuildException
outputDiff
protected void outputDiff(java.io.PrintStream writer,
DiffResult diffResult,
Database targetDatabase)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2010 Liquibase.org. All Rights Reserved.