@Published(tag="architect") public final class EtlUtil extends Object
修飾子とタイプ | メソッドと説明 |
---|---|
static List |
getAllColumns(String tableName)
テーブルが持つカラムの名前リストを取得する。
|
static String |
getUrl(TransactionManagerConnection connection)
データベース接続からURLを取得する。
|
static void |
verifyRequired(String jobId,
String stepId,
String key,
Object value)
必須の設定項目を検証する。
|
static void |
verifySqlRangeParameter(DbToDbStepConfig config)
SQL文に範囲を指定する2つのINパラメータが含まれていることを検証する。
|
public static List getAllColumns(String tableName)
tableName
- テーブル名RuntimeException
- データベース関連の例外が発生した場合public static String getUrl(TransactionManagerConnection connection)
connection
- データベース接続RuntimeException
- データベース関連の例外が発生した場合public static void verifyRequired(String jobId, String stepId, String key, Object value)
InvalidEtlConfigException
を送出する。jobId
- ジョブIDstepId
- ステップIDkey
- キーvalue
- 値nablarch.etl.InvalidEtlConfigException
- 必須の設定項目が存在しない場合public static void verifySqlRangeParameter(DbToDbStepConfig config)
InvalidEtlConfigException
を送出する。config
- DbToDbStepConfig
nablarch.etl.InvalidEtlConfigException
- SQL文に2つのINパラメータが含まれていなかった場合