クラス AbstractFile2DataSourceCommand<T>
- java.lang.Object
-
- com.sqlapp.data.db.command.AbstractCommand
-
- com.sqlapp.data.db.command.AbstractDataSourceCommand
-
- com.sqlapp.data.db.command.AbstractSchemaDataSourceCommand
-
- com.sqlapp.data.db.command.AbstractFile2DataSourceCommand<T>
-
- すべての実装されたインタフェース:
java.lang.Runnable
- 直系の既知のサブクラス:
AbstractSynchronizeCommand,ApplyTableDataCommand
public abstract class AbstractFile2DataSourceCommand<T> extends AbstractSchemaDataSourceCommand
ファイル→DBコマンド
-
-
フィールドの概要
-
クラスから継承されたフィールド com.sqlapp.data.db.command.AbstractCommand
logger
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 AbstractFile2DataSourceCommand()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected voiddoRun()protected java.util.List<T>filter(java.util.List<T> list)java.io.File[]getFiles()com.sqlapp.data.db.sql.SqlExecutorgetSqlExecutor()com.sqlapp.data.db.sql.OptionsgetSqlOptions()protected abstract java.util.List<T>getTarget(java.util.List<com.sqlapp.data.schemas.DbCommonObject<?>> totalObjects, java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect)protected voidhandle(java.util.List<com.sqlapp.data.schemas.DbCommonObject<?>> totalObjects, java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect)protected voidhandle(java.util.List<T> list, com.sqlapp.data.db.sql.SqlFactoryRegistry sqlFactoryRegistry, java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect)protected abstract voidhandle(T obj, com.sqlapp.data.db.sql.SqlFactoryRegistry sqlFactoryRegistry, java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect)voidsetFiles(java.io.File... files)voidsetSqlExecutor(com.sqlapp.data.db.sql.SqlExecutor sqlExecutor)voidsetSqlOption(com.sqlapp.data.db.sql.Options sqlOptions)protected java.util.List<T>sort(java.util.List<T> list)-
クラスから継承されたメソッド com.sqlapp.data.db.command.AbstractSchemaDataSourceCommand
getSchemas, getSqlFactoryRegistry, setSqlFactoryRegistry
-
クラスから継承されたメソッド 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
-
-
-
-
メソッドの詳細
-
doRun
protected void doRun()
- 定義:
doRunクラス内AbstractCommand
-
handle
protected void handle(java.util.List<com.sqlapp.data.schemas.DbCommonObject<?>> totalObjects, java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect) throws java.lang.Exception- 例外:
java.lang.Exception
-
getTarget
protected abstract java.util.List<T> getTarget(java.util.List<com.sqlapp.data.schemas.DbCommonObject<?>> totalObjects, java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect)
-
handle
protected void handle(java.util.List<T> list, com.sqlapp.data.db.sql.SqlFactoryRegistry sqlFactoryRegistry, java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect) throws java.lang.Exception
- 例外:
java.lang.Exception
-
handle
protected abstract void handle(T obj, com.sqlapp.data.db.sql.SqlFactoryRegistry sqlFactoryRegistry, java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect) throws java.lang.Exception
- 例外:
java.lang.Exception
-
getSqlExecutor
public com.sqlapp.data.db.sql.SqlExecutor getSqlExecutor()
- 戻り値:
- the sqlExecutor
-
setSqlExecutor
public void setSqlExecutor(com.sqlapp.data.db.sql.SqlExecutor sqlExecutor)
- パラメータ:
sqlExecutor- the sqlExecutor to set
-
getFiles
public java.io.File[] getFiles()
- 戻り値:
- the files
-
setFiles
public void setFiles(java.io.File... files)
- パラメータ:
files- the files to set
-
getSqlOptions
public com.sqlapp.data.db.sql.Options getSqlOptions()
- 戻り値:
- the sqlOption
-
setSqlOption
public void setSqlOption(com.sqlapp.data.db.sql.Options sqlOptions)
- パラメータ:
sqlOptions- the sqlOptions to set
-
-