public abstract class ConnectionSupplier extends Object implements Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
ConnectionSupplier.ConfigTemplate |
Modifier and Type | Field and Description |
---|---|
static String |
CONFIG_NAME_STANDARD |
static String |
OS_LINUX |
static String |
OS_WINDOWS |
String |
VAGRANT_BOX_NAME_LINUX_STANDARD |
String |
VAGRANT_BOX_NAME_WINDOWS_STANDARD |
Constructor and Description |
---|
ConnectionSupplier() |
public static final String CONFIG_NAME_STANDARD
public static final String OS_LINUX
public static final String OS_WINDOWS
public String VAGRANT_BOX_NAME_WINDOWS_STANDARD
public String VAGRANT_BOX_NAME_LINUX_STANDARD
public abstract String getDatabaseShortName()
public String getConfigurationName()
public abstract String getJdbcUrl()
public String getOs()
public void setOs(String os)
public String getPrimaryCatalog()
public String getPrimarySchema()
public String getDatabaseUsername()
public String getDatabasePassword()
public String getAlternateUsername()
public String getAlternateUserPassword()
public String getAlternateCatalog()
public String getAlternateSchema()
public String getAlternateTablespace()
public abstract String getAdminUsername()
public String getAdminPassword()
public String getIpAddress()
public void setIpAddress(String ipAddress)
public String getVagrantBaseBoxName()
public abstract ConnectionSupplier.ConfigTemplate getPuppetTemplate(Map<String,Object> context)
public String getVersion()
public String getShortVersion()
public void setVersion(String version)
public String getDescription()
public Set<ConnectionSupplier.ConfigTemplate> generateConfigFiles(Map<String,Object> context) throws IOException
IOException
protected boolean isWindows()
protected boolean isLinux()
public String getFileSeparator()
public Connection openConnection() throws SQLException
SQLException
Copyright © 2014 Liquibase.org. All rights reserved.