public BaseJdbcClient(JdbcConnectorId connectorId, BaseJdbcConfig config, String identifierQuote, Driver driver)
{
this.connectorId = requireNonNull(connectorId, "connectorId is null").toString();
this.identifierQuote = requireNonNull(identifierQuote, "identifierQuote is null");
this.driver = requireNonNull(driver, "driver is null");
requireNonNull(config, "config is null");
connectionUrl = config.getConnectionUrl();
connectionProperties = new Properties();
if (config.getConnectionUser() != null) {
connectionProperties.setProperty("user", config.getConnectionUser());
}
if (config.getConnectionPassword() != null) {
connectionProperties.setProperty("password", config.getConnectionPassword());
}
}