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