@Published(tag="architect")
@Dependent
public class RangeUpdateHelper
extends java.lang.Object
| Constructor and Description |
|---|
RangeUpdateHelper(javax.batch.runtime.context.JobContext jobContext,
javax.batch.runtime.context.StepContext stepContext)
コンストラクタ。
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Long |
getMaxLineNumber(DbToDbStepConfig config)
入力元テーブルのLINE_NUMBERカラムの最大値を取得する。
|
void |
verifyUpdateSize(nablarch.etl.config.DbToDbStepConfig.UpdateSize updateSize)
UpdateSizeの検証を行う。
UpdateSizeが非nullの場合に以下の検証を行う。
UpdateSize#getBean()が設定されていること
UpdateSize#getSize()が設定されていること
UpdateSize#getSize()が0より大きいこと
|
@Inject
public RangeUpdateHelper(javax.batch.runtime.context.JobContext jobContext,
javax.batch.runtime.context.StepContext stepContext)
jobContext - JobContextstepContext - StepContextpublic void verifyUpdateSize(nablarch.etl.config.DbToDbStepConfig.UpdateSize updateSize)
UpdateSizeの検証を行う。
UpdateSizeが非nullの場合に以下の検証を行う。
UpdateSize#getBean()が設定されていることUpdateSize#getSize()が設定されていることUpdateSize#getSize()が0より大きいことupdateSize - UpdateSizepublic java.lang.Long getMaxLineNumber(DbToDbStepConfig config)
config - DbToDbStepConfig