liquibase.sdk.supplier.database
Class ConnectionSupplier
java.lang.Object
liquibase.sdk.supplier.database.ConnectionSupplier
- All Implemented Interfaces:
- Cloneable
- Direct Known Subclasses:
- DB2ConnSupplier, DerbyConnSupplier, FirebirdConnSupplier, H2ConnSupplier, HsqlConnSupplier, InformixConnSupplier, MSSQLConnSupplier, MySQLConnSupplier, OracleConnSupplier, PostgresqlConnSupplier, SQLiteConnSupplier, SybaseASAConnSupplier, SybaseConnSupplier
public abstract class ConnectionSupplier
- extends Object
- implements Cloneable
CONFIG_NAME_STANDARD
public static final String CONFIG_NAME_STANDARD
- See Also:
- Constant Field Values
OS_LINUX
public static final String OS_LINUX
- See Also:
- Constant Field Values
OS_WINDOWS
public static final String OS_WINDOWS
- See Also:
- Constant Field Values
VAGRANT_BOX_NAME_WINDOWS_STANDARD
public String VAGRANT_BOX_NAME_WINDOWS_STANDARD
VAGRANT_BOX_NAME_LINUX_STANDARD
public String VAGRANT_BOX_NAME_LINUX_STANDARD
ConnectionSupplier
public ConnectionSupplier()
getDatabaseShortName
public abstract String getDatabaseShortName()
getConfigurationName
public String getConfigurationName()
getJdbcUrl
public abstract String getJdbcUrl()
getOs
public String getOs()
setOs
public void setOs(String os)
getPrimaryCatalog
public String getPrimaryCatalog()
getPrimarySchema
public String getPrimarySchema()
getDatabaseUsername
public String getDatabaseUsername()
getDatabasePassword
public String getDatabasePassword()
getAlternateUsername
public String getAlternateUsername()
getAlternateUserPassword
public String getAlternateUserPassword()
getAlternateCatalog
public String getAlternateCatalog()
getAlternateSchema
public String getAlternateSchema()
getAlternateTablespace
public String getAlternateTablespace()
getAdminUsername
public abstract String getAdminUsername()
getAdminPassword
public String getAdminPassword()
getIpAddress
public String getIpAddress()
setIpAddress
public void setIpAddress(String ipAddress)
getPuppetModules
public Set<String> getPuppetModules()
getPuppetForges
public Set<String> getPuppetForges(String boxName)
getVagrantBaseBoxName
public String getVagrantBaseBoxName()
getRequiredPackages
public Set<String> getRequiredPackages(String vagrantBoxName)
getPuppetTemplate
public abstract ConnectionSupplier.ConfigTemplate getPuppetTemplate(Map<String,Object> context)
getVersion
public String getVersion()
getShortVersion
public String getShortVersion()
setVersion
public void setVersion(String version)
toString
public String toString()
- Overrides:
toString
in class Object
getDescription
public String getDescription()
generateConfigFiles
public Set<ConnectionSupplier.ConfigTemplate> generateConfigFiles(Map<String,Object> context)
throws IOException
- Throws:
IOException
isWindows
protected boolean isWindows()
isLinux
protected boolean isLinux()
getFileSeparator
public String getFileSeparator()
openConnection
public Connection openConnection()
throws SQLException
- Throws:
SQLException
Copyright © 2015 Liquibase.org. All rights reserved.