public abstract class AbstractSQLProcessor extends AbstractProcessor
| Modifier and Type | Field and Description |
|---|---|
protected DatabaseDialect |
dialect |
(package private) static org.slf4j.Logger |
log |
protected String |
password |
protected String |
url |
protected String |
username |
context| Constructor and Description |
|---|
AbstractSQLProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
close(Connection con) |
protected boolean |
createTable(String name,
Map<String,Class<?>> types) |
String |
getPassword() |
String |
getUrl() |
String |
getUsername() |
protected boolean |
hasTable(String name) |
protected Connection |
openConnection() |
void |
setPassword(String password) |
void |
setUrl(String url) |
void |
setUsername(String username) |
finish, init, resetStatestatic org.slf4j.Logger log
protected String url
protected String username
protected String password
protected DatabaseDialect dialect
public String getUrl()
@Parameter(required=true, description="The JDBC database url to connect to.") public void setUrl(String url)
url - the url to setpublic String getUsername()
@Parameter(required=false, description="The username used to connect to the database.") public void setUsername(String username)
username - the username to setpublic String getPassword()
@Parameter(required=false, description="The password used to connect to the database.") public void setPassword(String password)
password - the password to setprotected Connection openConnection()
protected void close(Connection con)
protected boolean hasTable(String name)
Copyright © 2018. All rights reserved.