目次

Search

  1. はじめに
  2. トランスフォーメーションに関する作業
  3. アグリゲータトランスフォーメーション
  4. カスタムトランスフォーメーション
  5. カスタムトランスフォーメーション関数
  6. データマスキングトランスフォーメーション
  7. データマスキングの例
  8. 式トランスフォーメーション
  9. エクスターナルプロシージャトランスフォーメーション
  10. フィルタトランスフォーメーション
  11. HTTPトランスフォーメーション
  12. ID解決トランスフォーメーション
  13. Javaトランスフォーメーション
  14. JavaトランスフォーメーションAPIのリファレンス
  15. Java式
  16. Javaトランスフォーメーションの例
  17. ジョイナトランスフォーメーション
  18. ルックアップトランスフォーメーション
  19. ルックアップキャッシュ
  20. 動的ルックアップキャッシュ
  21. ノーマライザトランスフォーメーション
  22. ランクトランスフォーメーション
  23. ルータトランスフォーメーション
  24. シーケンスジェネレータトランスフォーメーション
  25. ソータトランスフォーメーション
  26. ソース修飾子トランスフォーメーション
  27. SQLトランスフォーメーション
  28. マッピングにおけるSQLトランスフォーメーションの使用
  29. ストアドプロシージャトランスフォーメーション
  30. トランザクション制御トランスフォーメーション
  31. 共有体トランスフォーメーション
  32. 構造化されていないデータのトランスフォーメーション
  33. アップデートストラテジトランスフォーメーション
  34. XMLトランスフォーメーション

トランスフォーメーションガイド

トランスフォーメーションガイド

JavaトランスフォーメーションAPIメソッドの概要

JavaトランスフォーメーションAPIメソッドの概要

Javaトランスフォーメーションの
[Javaコード]
タブで、
APIメソッドをJavaコードに追加してトランスフォーメーションの動作を定義することができます。
APIメソッドをコードに追加するには、コードエントリタブのナビゲータで
[呼び出し可能なAPI]
リストを展開し、コードに追加するメソッドの名前をダブルクリックします。
また、ナビゲータからJavaコードスニペットにメソッドをドラッグするか、JavaコードスニペットにAPIメソッドを手動で入力することもできます。
JavaトランスフォーメーションのJavaコードに追加できるAPIメソッドは次のとおりです。
commit
トランザクションを生成します。
failSession
エラーメッセージ付きの例外をスローし、
セッション
を失敗させます。
generateRow
アクティブなJavaトランスフォーメーションの出力行を生成します。
getInRowType
トランスフォーメーションの現在の行の入力タイプを返します。
incrementErrorCount
セッション
のエラーカウントを増やします。
isNull
入力カラムのNULL値の有無を確認します。
logError
セッション
ログにエラーメッセージを書き込みます。
logInfo
セッション
ログに情報メッセージを書き込みます。
rollback
ロールバックトランザクションを生成します。
setNull
アクティブまたはパッシブJavaトランスフォーメーションの出力カラムの値をNULLに設定します。
setOutRowType
出力行のアップデートストラテジを設定します。行に挿入、更新、または削除のフラグを設定できます。