クラス TableSqlExecuteCommand
- 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.TableSqlExecuteCommand
-
- すべての実装されたインタフェース:
java.lang.Runnable
public class TableSqlExecuteCommand extends AbstractSchemaDataSourceCommand
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子とタイプ クラス 説明 static classTableSqlExecuteCommand.IterationMethod
-
フィールドの概要
-
クラスから継承されたフィールド com.sqlapp.data.db.command.AbstractCommand
logger
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 TableSqlExecuteCommand()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected voiddoRun()java.lang.StringgetCatalogName()com.sqlapp.data.schemas.function.TablePredicategetCommitPerTable()TableSqlExecuteCommand.IterationMethodgetIterationMethod()java.lang.StringgetSchemaName()protected com.sqlapp.data.db.metadata.SchemaReadergetSchemaReader(com.sqlapp.data.db.dialect.Dialect dialect)protected com.sqlapp.data.db.metadata.SchemaReadergetSchemaReader(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect)com.sqlapp.jdbc.sql.SqlConvertergetSqlConverter()com.sqlapp.data.db.sql.SqlType[]getSqlType()com.sqlapp.data.db.sql.TableOptionsgetTableOptions()java.util.function.Predicate<com.sqlapp.data.schemas.Table>getTargetTable()voidsetCatalogName(java.lang.String catalogName)voidsetCommitPerTable(boolean bool)voidsetCommitPerTable(com.sqlapp.data.schemas.function.TablePredicate commitPerTable)voidsetIterationMethod(TableSqlExecuteCommand.IterationMethod iterationMethod)voidsetSchemaName(java.lang.String schemaName)voidsetSqlConverter(com.sqlapp.jdbc.sql.SqlConverter sqlConverter)voidsetSqlType(com.sqlapp.data.db.sql.SqlType... sqlType)voidsetTableOptions(com.sqlapp.data.db.sql.TableOptions tableOptions)voidsetTargetTable(com.sqlapp.data.schemas.function.TablePredicate targetTable)voidsetTargetTable(java.lang.String targetTableName)-
クラスから継承されたメソッド 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
-
getSchemaReader
protected com.sqlapp.data.db.metadata.SchemaReader getSchemaReader(com.sqlapp.data.db.dialect.Dialect dialect) throws java.sql.SQLException- 例外:
java.sql.SQLException
-
getSchemaReader
protected com.sqlapp.data.db.metadata.SchemaReader getSchemaReader(java.sql.Connection connection, com.sqlapp.data.db.dialect.Dialect dialect) throws java.sql.SQLException- 例外:
java.sql.SQLException
-
getCatalogName
public java.lang.String getCatalogName()
-
setCatalogName
public void setCatalogName(java.lang.String catalogName)
-
getSchemaName
public java.lang.String getSchemaName()
-
setSchemaName
public void setSchemaName(java.lang.String schemaName)
-
getTableOptions
public com.sqlapp.data.db.sql.TableOptions getTableOptions()
-
getTargetTable
public java.util.function.Predicate<com.sqlapp.data.schemas.Table> getTargetTable()
-
setTargetTable
public void setTargetTable(com.sqlapp.data.schemas.function.TablePredicate targetTable)
-
setTargetTable
public void setTargetTable(java.lang.String targetTableName)
-
setTableOptions
public void setTableOptions(com.sqlapp.data.db.sql.TableOptions tableOptions)
-
setSqlConverter
public void setSqlConverter(com.sqlapp.jdbc.sql.SqlConverter sqlConverter)
-
setIterationMethod
public void setIterationMethod(TableSqlExecuteCommand.IterationMethod iterationMethod)
-
getIterationMethod
public TableSqlExecuteCommand.IterationMethod getIterationMethod()
-
getSqlType
public com.sqlapp.data.db.sql.SqlType[] getSqlType()
- 戻り値:
- the sqlType
-
setSqlType
public void setSqlType(com.sqlapp.data.db.sql.SqlType... sqlType)
- パラメータ:
sqlType- the sqlType to set
-
getCommitPerTable
public com.sqlapp.data.schemas.function.TablePredicate getCommitPerTable()
-
setCommitPerTable
public void setCommitPerTable(com.sqlapp.data.schemas.function.TablePredicate commitPerTable)
-
setCommitPerTable
public void setCommitPerTable(boolean bool)
-
getSqlConverter
public com.sqlapp.jdbc.sql.SqlConverter getSqlConverter()
-
-