liquibase.integration.ant
public class DiffDatabaseTask extends BaseLiquibaseTask
BaseLiquibaseTask.ChangeLogProperty, BaseLiquibaseTask.LogRedirector
classpath
Constructor and Description |
---|
DiffDatabaseTask() |
Modifier and Type | Method and Description |
---|---|
void |
executeWithLiquibaseClassloader() |
java.lang.String |
getDataDir() |
java.lang.String |
getDiffTypes() |
boolean |
getIncludeCatalog() |
boolean |
getIncludeSchema() |
boolean |
getIncludeTablespace() |
java.lang.String |
getReferenceDefaultCatalogName() |
java.lang.String |
getReferenceDefaultSchemaName() |
java.lang.String |
getReferenceDriver() |
java.lang.String |
getReferencePassword() |
java.lang.String |
getReferenceUrl() |
java.lang.String |
getReferenceUsername() |
protected void |
outputDiff(java.io.PrintStream writer,
DiffResult diffResult,
Database targetDatabase) |
void |
setDataDir(java.lang.String dataDir) |
void |
setDiffTypes(java.lang.String diffTypes) |
void |
setIncludeCatalog(boolean includeCatalog) |
void |
setIncludeSchema(boolean includeSchema) |
void |
setIncludeTablespace(boolean includeTablespace) |
void |
setReferenceDefaultCatalogName(java.lang.String referenceDefaultCatalogName) |
void |
setReferenceDefaultSchemaName(java.lang.String referenceDefaultSchemaName) |
void |
setReferenceDriver(java.lang.String referenceDriver) |
void |
setReferencePassword(java.lang.String referencePassword) |
void |
setReferenceUrl(java.lang.String referenceUrl) |
void |
setReferenceUsername(java.lang.String referenceUsername) |
addConfiguredChangeLogProperty, closeDatabase, createClasspath, createDatabaseObject, createLiquibase, createOutputWriter, createPrintStream, execute, getChangeLogFile, getContexts, getCurrentDateTimeFunction, getDatabaseChangeLogLockTableName, getDatabaseChangeLogObjectsTablespace, getDatabaseChangeLogTableName, getDatabaseClass, getDefaultCatalogName, getDefaultSchemaName, getDriver, getLogLevel, getOutputFile, getPassword, getUrl, getUsername, isPromptOnNonLocalDatabase, setChangeLogFile, setClasspathRef, setContexts, setCurrentDateTimeFunction, setDatabaseChangeLogLockTableName, setDatabaseChangeLogObjectsTablespace, setDatabaseChangeLogTableName, setDatabaseClass, setDefaultCatalogName, setDefaultSchemaName, setDriver, setLogLevel, setOutputFile, setPassword, setPromptOnNonLocalDatabase, setUrl, setUsername, shouldRun
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
public java.lang.String getDiffTypes()
public void setDiffTypes(java.lang.String diffTypes)
public java.lang.String getDataDir()
public void setDataDir(java.lang.String dataDir)
public java.lang.String getReferenceDriver()
public void setReferenceDriver(java.lang.String referenceDriver)
public java.lang.String getReferenceUrl()
public void setReferenceUrl(java.lang.String referenceUrl)
public java.lang.String getReferenceUsername()
public void setReferenceUsername(java.lang.String referenceUsername)
public java.lang.String getReferencePassword()
public void setReferencePassword(java.lang.String referencePassword)
public java.lang.String getReferenceDefaultCatalogName()
public void setReferenceDefaultCatalogName(java.lang.String referenceDefaultCatalogName)
public java.lang.String getReferenceDefaultSchemaName()
public void setReferenceDefaultSchemaName(java.lang.String referenceDefaultSchemaName)
public boolean getIncludeCatalog()
public void setIncludeCatalog(boolean includeCatalog)
public boolean getIncludeSchema()
public void setIncludeSchema(boolean includeSchema)
public boolean getIncludeTablespace()
public void setIncludeTablespace(boolean includeTablespace)
public void executeWithLiquibaseClassloader() throws org.apache.tools.ant.BuildException
executeWithLiquibaseClassloader
in class BaseLiquibaseTask
org.apache.tools.ant.BuildException
protected void outputDiff(java.io.PrintStream writer, DiffResult diffResult, Database targetDatabase) throws java.lang.Exception
java.lang.Exception