liquibase.integration.ant.type
Class DatabaseType

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.types.DataType
          extended by liquibase.integration.ant.type.DatabaseType
All Implemented Interfaces:
Cloneable

public class DatabaseType
extends org.apache.tools.ant.types.DataType


Field Summary
 
Fields inherited from class org.apache.tools.ant.types.DataType
checked, ref
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
DatabaseType(org.apache.tools.ant.Project project)
           
 
Method Summary
 void addConnectionProperties(ConnectionProperties connectionProperties)
           
 Database createDatabase()
           
 Database createDatabase(ClassLoader classLoader)
           
 ConnectionProperties getConnectionProperties()
           
 String getCurrentDateTimeFunction()
           
 String getDatabaseChangeLogLockTableName()
           
 String getDatabaseChangeLogTableName()
           
 String getDatabaseClass()
           
 String getDefaultCatalogName()
           
 String getDefaultSchemaName()
           
 String getDriver()
           
 String getLiquibaseCatalogName()
           
 String getLiquibaseSchemaName()
           
 String getLiquibaseTablespaceName()
           
 String getPassword()
           
 String getUrl()
           
 String getUser()
           
 boolean isOutputDefaultCatalog()
           
 boolean isOutputDefaultSchema()
           
 void setCurrentDateTimeFunction(String currentDateTimeFunction)
           
 void setDatabaseChangeLogLockTableName(String databaseChangeLogLockTableName)
           
 void setDatabaseChangeLogTableName(String databaseChangeLogTableName)
           
 void setDatabaseClass(String databaseClass)
           
 void setDefaultCatalogName(String defaultCatalogName)
           
 void setDefaultSchemaName(String defaultSchemaName)
           
 void setDriver(String driver)
           
 void setLiquibaseCatalogName(String liquibaseCatalogName)
           
 void setLiquibaseSchemaName(String liquibaseSchemaName)
           
 void setLiquibaseTablespaceName(String liquibaseTablespaceName)
           
 void setOutputDefaultCatalog(boolean outputDefaultCatalog)
           
 void setOutputDefaultSchema(boolean outputDefaultSchema)
           
 void setPassword(String password)
           
 void setRefid(org.apache.tools.ant.types.Reference ref)
           
 void setUrl(String url)
           
 void setUser(String user)
           
 
Methods inherited from class org.apache.tools.ant.types.DataType
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, setChecked, tooManyAttributes, toString
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DatabaseType

public DatabaseType(org.apache.tools.ant.Project project)
Method Detail

createDatabase

public Database createDatabase()

createDatabase

public Database createDatabase(ClassLoader classLoader)

setRefid

public void setRefid(org.apache.tools.ant.types.Reference ref)
Overrides:
setRefid in class org.apache.tools.ant.types.DataType

getDriver

public String getDriver()

setDriver

public void setDriver(String driver)

getUrl

public String getUrl()

setUrl

public void setUrl(String url)

getUser

public String getUser()

setUser

public void setUser(String user)

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

getConnectionProperties

public ConnectionProperties getConnectionProperties()

addConnectionProperties

public void addConnectionProperties(ConnectionProperties connectionProperties)

getDefaultSchemaName

public String getDefaultSchemaName()

setDefaultSchemaName

public void setDefaultSchemaName(String defaultSchemaName)

getDefaultCatalogName

public String getDefaultCatalogName()

setDefaultCatalogName

public void setDefaultCatalogName(String defaultCatalogName)

getCurrentDateTimeFunction

public String getCurrentDateTimeFunction()

setCurrentDateTimeFunction

public void setCurrentDateTimeFunction(String currentDateTimeFunction)

isOutputDefaultSchema

public boolean isOutputDefaultSchema()

setOutputDefaultSchema

public void setOutputDefaultSchema(boolean outputDefaultSchema)

isOutputDefaultCatalog

public boolean isOutputDefaultCatalog()

setOutputDefaultCatalog

public void setOutputDefaultCatalog(boolean outputDefaultCatalog)

getDatabaseClass

public String getDatabaseClass()

setDatabaseClass

public void setDatabaseClass(String databaseClass)

getLiquibaseSchemaName

public String getLiquibaseSchemaName()

setLiquibaseSchemaName

public void setLiquibaseSchemaName(String liquibaseSchemaName)

getLiquibaseCatalogName

public String getLiquibaseCatalogName()

setLiquibaseCatalogName

public void setLiquibaseCatalogName(String liquibaseCatalogName)

getDatabaseChangeLogTableName

public String getDatabaseChangeLogTableName()

setDatabaseChangeLogTableName

public void setDatabaseChangeLogTableName(String databaseChangeLogTableName)

getDatabaseChangeLogLockTableName

public String getDatabaseChangeLogLockTableName()

setDatabaseChangeLogLockTableName

public void setDatabaseChangeLogLockTableName(String databaseChangeLogLockTableName)

getLiquibaseTablespaceName

public String getLiquibaseTablespaceName()

setLiquibaseTablespaceName

public void setLiquibaseTablespaceName(String liquibaseTablespaceName)


Copyright © 2016 Liquibase.org. All rights reserved.