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