@Published(tag="architect") public class DbToDbStepConfig extends DbInputStepConfig
BasicSqlLoader
をリポジトリから取得し、
SQL_IDに対応するSQL文を取得する。
このため、本クラスを使用する場合、"sqlLoader"という名前で
BasicSqlLoader
をコンポーネント定義に設定する必要がある。修飾子とタイプ | クラスと説明 |
---|---|
static class |
DbToDbStepConfig.InsertMode
ロードステップのINSERTモード。
|
static class |
DbToDbStepConfig.UpdateSize
1回のSQL実行で処理するサイズに関する設定を保持するクラス。
|
コンストラクタと説明 |
---|
DbToDbStepConfig() |
修飾子とタイプ | メソッドと説明 |
---|---|
DbToDbStepConfig.InsertMode |
getInsertMode()
INSERTモードを取得する。
|
java.util.List<java.lang.String> |
getMergeOnColumns()
MERGEのON句に指定するカラム名を取得する。
|
java.lang.String |
getSql()
SQL_IDに対応するSQL文を取得する。
|
DbToDbStepConfig.UpdateSize |
getUpdateSize()
1回のSQL実行で処理するサイズに関する設定を取得する。
|
protected void |
onInitialize()
初期化を行う。
|
void |
setInsertMode(DbToDbStepConfig.InsertMode insertMode)
INSERTモードを設定する。
|
void |
setMergeOnColumns(java.util.List<java.lang.String> mergeOnColumns)
MERGEのON句に指定するカラム名を設定する。
|
void |
setUpdateSize(DbToDbStepConfig.UpdateSize updateSize)
1回のSQL実行で処理するサイズに関する設定を設定する。
|
getBean, getSqlId, setBean, setSqlId
getJobConfig, getStepId, initialize, setStepId
public java.util.List<java.lang.String> getMergeOnColumns()
public void setMergeOnColumns(java.util.List<java.lang.String> mergeOnColumns)
mergeOnColumns
- MERGEのON句に指定するカラム名public DbToDbStepConfig.UpdateSize getUpdateSize()
public void setUpdateSize(DbToDbStepConfig.UpdateSize updateSize)
updateSize
- 1回のSQL実行で処理するサイズに関する設定public DbToDbStepConfig.InsertMode getInsertMode()
public void setInsertMode(DbToDbStepConfig.InsertMode insertMode)
insertMode
- INSERTモードprotected void onInitialize()
onInitialize
クラス内 StepConfig
public java.lang.String getSql()