@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
- JobContext
stepContext
- StepContext
public void verifyUpdateSize(nablarch.etl.config.DbToDbStepConfig.UpdateSize updateSize)
UpdateSize
の検証を行う。
UpdateSize
が非nullの場合に以下の検証を行う。
UpdateSize#getBean()
が設定されていることUpdateSize#getSize()
が設定されていることUpdateSize#getSize()
が0より大きいことupdateSize
- UpdateSize
public java.lang.Long getMaxLineNumber(DbToDbStepConfig config)
config
- DbToDbStepConfig