クラス | 説明 |
---|---|
DatabaseItemReader |
指定されたSELECT文を使ってテーブルから取得したレコードの読み込みを行う
AbstractItemReader の実装クラス。 |
DatabaseItemWriter |
データベースのテーブルに対してデータを書き込む
ItemWriter 実装クラス。 |
DeleteInsertBatchlet |
テーブル間のデータ転送を行う
Batchlet 実装クラス。 |
EtlUtil |
ETL機能をサポートするユーティリティクラス。
|
FileItemReader |
入力ファイルからJavaオブジェクトへ変換を行う
ItemReader 実装クラス。 |
FileItemWriter |
ファイルにデータを書き込む
ItemWriter の実装クラス。 |
MergeBatchlet |
入力リソース(SELECT文の結果)を出力テーブルにMERGEする
Batchlet 実装クラス。 |
Range |
一定間隔の範囲を提供するクラス。
|
RangeUpdateHelper |
Range更新のヘルパークラス。
|
SqlLoaderBatchlet |
SQL*Loaderを用いてCSVファイルのデータをワークテーブルに登録する
Batchlet の実装クラス。 |
SqlLoaderBatchlet.SqlLoaderRunner |
SQL*Loaderを実行するクラス。
|
TableCleaningBatchlet |
テーブルのデータをクリーニング(truncate)する
Batchlet 実装クラス。 |
ValidationBatchlet |
一時テーブルのデータをバリデーションする
Batchlet 実装クラス。 |
WorkItem |
全てのワークテーブルに共通するプロパティを保持するクラス。
|
列挙型 | 説明 |
---|---|
BasePath |
ベースパスのキーを定義したEnum。
|
例外 | 説明 |
---|---|
EtlJobAbortedException |
バリデーションエラーが発生し、ステップを異常終了することを示す例外クラス。
|
InvalidEtlConfigException |
ETLの設定が無効であることを示す例外クラス。
|
SqlLoaderFailedException |
SQL*Loaderの実行に失敗した場合に送出される例外クラス。
|