クラス SqlQuery2FileCommand
- java.lang.Object
-
- com.sqlapp.data.db.command.AbstractCommand
-
- com.sqlapp.data.db.command.AbstractDataSourceCommand
-
- com.sqlapp.data.db.command.SqlQuery2FileCommand
-
- すべての実装されたインタフェース:
java.lang.Runnable
public class SqlQuery2FileCommand extends AbstractDataSourceCommand
クエリを実行して結果を標準出力に出力します。
-
-
フィールドの概要
-
クラスから継承されたフィールド com.sqlapp.data.db.command.AbstractCommand
logger
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 SqlQuery2FileCommand()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected voiddoRun()com.sqlapp.data.schemas.function.ColumnFunction<java.lang.String>getHeaderFunction()java.io.FilegetOutputFile()java.lang.StringgetOutputFileCharset()OutputFormatTypegetOutputFormatType()com.sqlapp.data.schemas.function.RowValueConvertergetRowValueConverter()java.lang.StringgetSql()com.sqlapp.data.schemas.function.ColumnValueFunction<java.lang.Object,java.lang.String>getValueFunction()protected voidoutputTableData(com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.schemas.Table table)protected voidoutputTableData(com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.schemas.Table table, java.sql.ResultSet resultSet)voidsetHeaderFunction(com.sqlapp.data.schemas.function.ColumnFunction<java.lang.String> headerFunction)voidsetOutputFile(java.io.File outputFile)voidsetOutputFileCharset(java.lang.String outputFileCharset)voidsetOutputFormatType(OutputFormatType outputFormatType)voidsetRowValueConverter(com.sqlapp.data.schemas.function.RowValueConverter rowValueConverter)voidsetSql(java.lang.String sql)voidsetValueFunction(com.sqlapp.data.schemas.function.ColumnValueFunction<java.lang.Object,java.lang.String> valueFunction)-
クラスから継承されたメソッド com.sqlapp.data.db.command.AbstractDataSourceCommand
createOutputTextBuilder, getConnection, getConnectionHandler, getCurrentCatalogName, getCurrentSchemaName, getDataSource, getDialect, newConverters, releaseConnection, rollback, setConnection, setConnectionHandler, setDataSource, setDialect
-
クラスから継承されたメソッド com.sqlapp.data.db.command.AbstractCommand
createJsonConverter, createYamlConverter, getContext, getConvertHandler, getErr, getExceptionHandler, initialize, initializeContext, println, run, setConvertHandler, setExceptionHandler
-
-
-
-
メソッドの詳細
-
outputTableData
protected void outputTableData(com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.schemas.Table table)
-
outputTableData
protected void outputTableData(com.sqlapp.data.db.dialect.Dialect dialect, com.sqlapp.data.schemas.Table table, java.sql.ResultSet resultSet) throws java.sql.SQLException, java.io.IOException- 例外:
java.sql.SQLExceptionjava.io.IOException
-
getOutputFile
public java.io.File getOutputFile()
-
setOutputFile
public void setOutputFile(java.io.File outputFile)
-
getOutputFileCharset
public java.lang.String getOutputFileCharset()
-
setOutputFileCharset
public void setOutputFileCharset(java.lang.String outputFileCharset)
-
getHeaderFunction
public com.sqlapp.data.schemas.function.ColumnFunction<java.lang.String> getHeaderFunction()
-
setHeaderFunction
public void setHeaderFunction(com.sqlapp.data.schemas.function.ColumnFunction<java.lang.String> headerFunction)
-
getValueFunction
public com.sqlapp.data.schemas.function.ColumnValueFunction<java.lang.Object,java.lang.String> getValueFunction()
-
setValueFunction
public void setValueFunction(com.sqlapp.data.schemas.function.ColumnValueFunction<java.lang.Object,java.lang.String> valueFunction)
-
getRowValueConverter
public com.sqlapp.data.schemas.function.RowValueConverter getRowValueConverter()
-
setRowValueConverter
public void setRowValueConverter(com.sqlapp.data.schemas.function.RowValueConverter rowValueConverter)
-
doRun
protected void doRun()
- 定義:
doRunクラス内AbstractCommand
-
getSql
public java.lang.String getSql()
- 戻り値:
- the sql
-
setSql
public void setSql(java.lang.String sql)
- パラメータ:
sql- the sql to set
-
getOutputFormatType
public OutputFormatType getOutputFormatType()
- 戻り値:
- the outputFormatType
-
setOutputFormatType
public void setOutputFormatType(OutputFormatType outputFormatType)
- パラメータ:
outputFormatType- the outputFormatType to set
-
-