public abstract class BaseLiquibaseTask
extends org.apache.tools.ant.Task
Modifier and Type | Class and Description |
---|---|
static class |
BaseLiquibaseTask.ChangeLogProperty |
protected static class |
BaseLiquibaseTask.LogRedirector
Redirector of logs from java.util.logging to ANT's loggging
|
Modifier and Type | Field and Description |
---|---|
protected org.apache.tools.ant.types.Path |
classpath |
Constructor and Description |
---|
BaseLiquibaseTask() |
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 final void execute() throws org.apache.tools.ant.BuildException
execute
in class org.apache.tools.ant.Task
org.apache.tools.ant.BuildException
protected abstract void executeWithLiquibaseClassloader() throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
public boolean isPromptOnNonLocalDatabase()
public void setPromptOnNonLocalDatabase(boolean promptOnNonLocalDatabase)
public String getDriver()
public void setDriver(String driver)
public String getUrl()
public void setUrl(String url)
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public String getChangeLogFile()
public void setChangeLogFile(String changeLogFile)
public org.apache.tools.ant.types.Path createClasspath()
public void setClasspathRef(org.apache.tools.ant.types.Reference r)
public String getCurrentDateTimeFunction()
public void setCurrentDateTimeFunction(String currentDateTimeFunction)
public String getOutputFile()
public void setOutputFile(String outputFile)
public Writer createOutputWriter() throws IOException
IOException
public PrintStream createPrintStream() throws IOException
IOException
public String getDefaultCatalogName()
public void setDefaultCatalogName(String defaultCatalogName)
public String getDefaultSchemaName()
public void setDefaultSchemaName(String defaultSchemaName)
public void addConfiguredChangeLogProperty(BaseLiquibaseTask.ChangeLogProperty changeLogProperty)
protected Database createDatabaseObject(String driverClassName, String databaseUrl, String username, String password, String defaultCatalogName, String defaultSchemaName, String databaseClass) throws Exception
Exception
public String getContexts()
public void setContexts(String cntx)
protected boolean shouldRun()
protected void closeDatabase(Liquibase liquibase)
public String getDatabaseClass()
public void setDatabaseClass(String databaseClass)
public String getDatabaseChangeLogTableName()
public void setDatabaseChangeLogTableName(String tableName)
public String getDatabaseChangeLogLockTableName()
public void setDatabaseChangeLogLockTableName(String tableName)
public String getDatabaseChangeLogObjectsTablespace()
public void setDatabaseChangeLogObjectsTablespace(String tablespaceName)
public String getLogLevel()
public void setLogLevel(String level)
Copyright © 2014 Liquibase.org. All rights reserved.