public class DiffDatabaseToChangeLogTask extends AbstractDatabaseDiffTask
Constructor and Description |
---|
DiffDatabaseToChangeLogTask() |
Modifier and Type | Method and Description |
---|---|
void |
addConfiguredJson(ChangeLogOutputFile changeLogOutputFile) |
void |
addConfiguredTxt(ChangeLogOutputFile changeLogOutputFile) |
void |
addConfiguredXml(ChangeLogOutputFile changeLogOutputFile) |
void |
addConfiguredYaml(ChangeLogOutputFile changeLogOutputFile) |
protected void |
executeWithLiquibaseClassloader() |
String |
getExcludeObjects() |
boolean |
getIncludeCatalog() |
String |
getIncludeObjects() |
boolean |
getIncludeSchema() |
boolean |
getIncludeTablespace() |
String |
getOutputEncoding(ChangeLogOutputFile changeLogOutputFile) |
void |
setExcludeObjects(String excludeObjects) |
void |
setIncludeCatalog(boolean includeCatalog) |
void |
setIncludeObjects(String includeObjects) |
void |
setIncludeSchema(boolean includeSchema) |
void |
setIncludeTablespace(boolean includeTablespace) |
protected void |
validateParameters()
Subclasses that override this method must always call
super.validateParameters() method. |
addReferenceDatabase, getDiffResult, getDiffTypes, setDiffTypes, setReferenceDatabaseRef
addChangeLogParameters, addDatabase, closeDatabase, createClasspath, createDatabaseFromConfiguredDatabaseType, createDatabaseFromType, execute, getChangeLogDirectory, getChangeLogFile, getDefaultOutputEncoding, getLiquibase, getResourceAccessor, getSearchPath, init, isPromptOnNonLocalDatabase, setChangeLogParametersRef, setClasspathRef, setDatabaseRef, setPromptOnNonLocalDatabase, shouldRun
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
protected void executeWithLiquibaseClassloader() throws org.apache.tools.ant.BuildException
executeWithLiquibaseClassloader
in class BaseLiquibaseTask
org.apache.tools.ant.BuildException
protected void validateParameters()
BaseLiquibaseTask
super.validateParameters()
method.validateParameters
in class AbstractDatabaseDiffTask
public String getOutputEncoding(ChangeLogOutputFile changeLogOutputFile)
public void addConfiguredJson(ChangeLogOutputFile changeLogOutputFile)
public void addConfiguredXml(ChangeLogOutputFile changeLogOutputFile)
public void addConfiguredYaml(ChangeLogOutputFile changeLogOutputFile)
public void addConfiguredTxt(ChangeLogOutputFile changeLogOutputFile)
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 String getIncludeObjects()
public void setIncludeObjects(String includeObjects)
public String getExcludeObjects()
public void setExcludeObjects(String excludeObjects)
Copyright © 2023 Liquibase.org. All rights reserved.