クラス AbstractDataSourceCommand
- java.lang.Object
-
- com.sqlapp.data.db.command.AbstractCommand
-
- com.sqlapp.data.db.command.AbstractDataSourceCommand
-
- すべての実装されたインタフェース:
java.lang.Runnable
- 直系の既知のサブクラス:
AbstractSchemaDataSourceCommand,AbstractSqlCommand,SqlQuery2FileCommand,SqlQueryCommand
public abstract class AbstractDataSourceCommand extends AbstractCommand
-
-
フィールドの概要
-
クラスから継承されたフィールド com.sqlapp.data.db.command.AbstractCommand
logger
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 AbstractDataSourceCommand()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected com.sqlapp.util.OutputTextBuildercreateOutputTextBuilder()protected java.sql.ConnectiongetConnection()com.sqlapp.jdbc.ConnectionHandlergetConnectionHandler()protected java.lang.StringgetCurrentCatalogName(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect)protected java.lang.StringgetCurrentSchemaName(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect)javax.sql.DataSourcegetDataSource()com.sqlapp.data.db.dialect.DialectgetDialect(java.sql.Connection connection)protected com.sqlapp.data.converter.ConvertersnewConverters()protected voidreleaseConnection(java.sql.Connection connection)protected voidrollback(java.sql.Connection connection)voidsetConnection(java.sql.Connection connection)voidsetConnectionHandler(com.sqlapp.jdbc.ConnectionHandler connectionHandler)voidsetDataSource(javax.sql.DataSource dataSource)voidsetDialect(com.sqlapp.data.db.dialect.Dialect dialect)-
クラスから継承されたメソッド com.sqlapp.data.db.command.AbstractCommand
createJsonConverter, createYamlConverter, doRun, getContext, getConvertHandler, getErr, getExceptionHandler, initialize, initializeContext, println, run, setConvertHandler, setExceptionHandler
-
-
-
-
メソッドの詳細
-
newConverters
protected com.sqlapp.data.converter.Converters newConverters()
-
getConnection
protected java.sql.Connection getConnection()
-
releaseConnection
protected void releaseConnection(java.sql.Connection connection)
-
rollback
protected void rollback(java.sql.Connection connection)
-
createOutputTextBuilder
protected com.sqlapp.util.OutputTextBuilder createOutputTextBuilder()
-
getDataSource
public javax.sql.DataSource getDataSource()
- 戻り値:
- the dataSource
-
setDataSource
public void setDataSource(javax.sql.DataSource dataSource)
- パラメータ:
dataSource- the dataSource to set
-
getDialect
public com.sqlapp.data.db.dialect.Dialect getDialect(java.sql.Connection connection)
- 戻り値:
- the dialect
-
getCurrentCatalogName
protected java.lang.String getCurrentCatalogName(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect)
-
getCurrentSchemaName
protected java.lang.String getCurrentSchemaName(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect)
-
setDialect
public void setDialect(com.sqlapp.data.db.dialect.Dialect dialect)
- パラメータ:
dialect- the dialect to set
-
getConnectionHandler
public com.sqlapp.jdbc.ConnectionHandler getConnectionHandler()
- 戻り値:
- the connectionHandler
-
setConnectionHandler
public void setConnectionHandler(com.sqlapp.jdbc.ConnectionHandler connectionHandler)
- パラメータ:
connectionHandler- the connectionHandler to set
-
setConnection
public void setConnection(java.sql.Connection connection)
- パラメータ:
connection- the connection to set
-
-