public class GenerateChangeLogTask extends BaseLiquibaseTask
Constructor and Description |
---|
GenerateChangeLogTask() |
Modifier and Type | Method and Description |
---|---|
void |
addConfiguredJson(ChangeLogOutputFile changeLogOutputFile) |
void |
addConfiguredTxt(ChangeLogOutputFile changeLogOutputFile) |
void |
addConfiguredXml(ChangeLogOutputFile changeLogOutputFile) |
void |
addConfiguredYaml(ChangeLogOutputFile changeLogOutputFile) |
void |
executeWithLiquibaseClassloader() |
String |
getExcludeObjects() |
boolean |
getIncludeCatalog() |
String |
getIncludeObjects() |
boolean |
getIncludeSchema() |
boolean |
getIncludeTablespace() |
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. |
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
public 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 BaseLiquibaseTask
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.