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