@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, setSqlIdgetJobConfig, getStepId, initialize, setStepIdpublic 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 クラス内 StepConfigpublic java.lang.String getSql()