public abstract class AbstractDataSourceCommand extends AbstractCommand
logger| Constructor and Description |
|---|
AbstractDataSourceCommand() |
| Modifier and Type | Method and Description |
|---|---|
protected com.sqlapp.util.OutputTextBuilder |
createOutputTextBuilder() |
protected java.sql.Connection |
getConnection() |
com.sqlapp.jdbc.ConnectionHandler |
getConnectionHandler() |
protected java.lang.String |
getCurrentCatalogName(java.sql.Connection connection) |
protected java.lang.String |
getCurrentSchemaName(java.sql.Connection connection) |
javax.sql.DataSource |
getDataSource() |
com.sqlapp.data.db.dialect.Dialect |
getDialect() |
com.sqlapp.data.db.dialect.Dialect |
getDialect(java.sql.Connection connection) |
protected com.sqlapp.data.converter.Converters |
newConverters() |
protected void |
releaseConnection(java.sql.Connection connection) |
void |
setConnection(java.sql.Connection connection) |
void |
setConnectionHandler(com.sqlapp.jdbc.ConnectionHandler connectionHandler) |
void |
setDataSource(javax.sql.DataSource dataSource) |
void |
setDialect(com.sqlapp.data.db.dialect.Dialect dialect) |
createJsonConverter, doRun, getContext, getConvertHandler, getErr, getExceptionHandler, initialize, initializeContext, println, run, setConvertHandler, setExceptionHandlerprotected com.sqlapp.data.converter.Converters newConverters()
protected java.sql.Connection getConnection()
protected void releaseConnection(java.sql.Connection connection)
protected com.sqlapp.util.OutputTextBuilder createOutputTextBuilder()
public javax.sql.DataSource getDataSource()
public void setDataSource(javax.sql.DataSource dataSource)
dataSource - the dataSource to setpublic com.sqlapp.data.db.dialect.Dialect getDialect()
public com.sqlapp.data.db.dialect.Dialect getDialect(java.sql.Connection connection)
protected java.lang.String getCurrentCatalogName(java.sql.Connection connection)
protected java.lang.String getCurrentSchemaName(java.sql.Connection connection)
public void setDialect(com.sqlapp.data.db.dialect.Dialect dialect)
dialect - the dialect to setpublic com.sqlapp.jdbc.ConnectionHandler getConnectionHandler()
public void setConnectionHandler(com.sqlapp.jdbc.ConnectionHandler connectionHandler)
connectionHandler - the connectionHandler to setpublic void setConnection(java.sql.Connection connection)
connection - the connection to set