Top Fields Constructors Methods
liquibase.integration.ant

public Class DiffDatabaseToChangeLogTask

extends AbstractDatabaseDiffTask
Class Inheritance
Imports
liquibase.diff.DiffResult, liquibase.diff.output.DiffOutputControl, .StandardObjectChangeFilter, liquibase.diff.output.changelog.DiffToChangeLog, liquibase.exception.DatabaseException, .UnexpectedLiquibaseException, liquibase.integration.ant.type.ChangeLogOutputFile, liquibase.serializer.ChangeLogSerializer, .ChangeLogSerializerFactory, liquibase.serializer.core.json.JsonChangeLogSerializer, liquibase.serializer.core.string.StringChangeLogSerializer, org.apache.tools.ant.BuildException, org.apache.tools.ant.types.resources.FileResource, org.apache.tools.ant.util.FileUtils, javax.xml.parsers.ParserConfigurationException, java.io.IOException, .PrintStream, .UnsupportedEncodingException, java.util.LinkedHashSet, .Set

Field Summary

Modifier and TypeField and Description
private final Set<ChangeLogOutputFile>
private String
private boolean
private String
private boolean
private boolean

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public void
protected void
private DiffOutputControl
public String
public boolean
public String
public boolean
public boolean
public String
public void
setExcludeObjects(String excludeObjects)

public void
setIncludeCatalog(boolean includeCatalog)

public void
setIncludeObjects(String includeObjects)

public void
setIncludeSchema(boolean includeSchema)

public void
setIncludeTablespace(boolean includeTablespace)

protected void
validateParameters()

Overrides liquibase.integration.ant.AbstractDatabaseDiffTask.validateParameters.

Subclasses that override this method must always call super.validateParameters() method.

Inherited from liquibase.integration.ant.AbstractDatabaseDiffTask:
addReferenceDatabasegetDiffResultgetDiffTypessetDiffTypessetReferenceDatabaseRef

Field Detail

changeLogOutputFilesback to summary
private final Set<ChangeLogOutputFile> changeLogOutputFiles
excludeObjectsback to summary
private String excludeObjects
includeCatalogback to summary
private boolean includeCatalog
includeObjectsback to summary
private String includeObjects
includeSchemaback to summary
private boolean includeSchema
includeTablespaceback to summary
private boolean includeTablespace

Constructor Detail

DiffDatabaseToChangeLogTaskback to summary
public DiffDatabaseToChangeLogTask()

Method Detail

addConfiguredJsonback to summary
public void addConfiguredJson(ChangeLogOutputFile changeLogOutputFile)
addConfiguredTxtback to summary
public void addConfiguredTxt(ChangeLogOutputFile changeLogOutputFile)
addConfiguredXmlback to summary
public void addConfiguredXml(ChangeLogOutputFile changeLogOutputFile)
addConfiguredYamlback to summary
public void addConfiguredYaml(ChangeLogOutputFile changeLogOutputFile)
executeWithLiquibaseClassloaderback to summary
protected void executeWithLiquibaseClassloader() throws BuildException

Implements abstract liquibase.integration.ant.BaseLiquibaseTask.executeWithLiquibaseClassloader.

Annotations
@Override
getDiffOutputControlback to summary
private DiffOutputControl getDiffOutputControl()
getExcludeObjectsback to summary
public String getExcludeObjects()
getIncludeCatalogback to summary
public boolean getIncludeCatalog()
getIncludeObjectsback to summary
public String getIncludeObjects()
getIncludeSchemaback to summary
public boolean getIncludeSchema()
getIncludeTablespaceback to summary
public boolean getIncludeTablespace()
getOutputEncodingback to summary
public String getOutputEncoding(ChangeLogOutputFile changeLogOutputFile)
setExcludeObjectsback to summary
public void setExcludeObjects(String excludeObjects)
setIncludeCatalogback to summary
public void setIncludeCatalog(boolean includeCatalog)
setIncludeObjectsback to summary
public void setIncludeObjects(String includeObjects)
setIncludeSchemaback to summary
public void setIncludeSchema(boolean includeSchema)
setIncludeTablespaceback to summary
public void setIncludeTablespace(boolean includeTablespace)
validateParametersback to summary
protected void validateParameters()

Overrides liquibase.integration.ant.AbstractDatabaseDiffTask.validateParameters.

Doc from liquibase.integration.ant.BaseLiquibaseTask.validateParameters.

Subclasses that override this method must always call super.validateParameters() method.

Annotations
@Override