目次

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トランスフォーメーション

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

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

setNull

setNull

アクティブまたはパッシブなJavaトランスフォーメーションの出力カラムの値をNULLに設定します。
以下の構文を使用します。
setNull(String strColName);
次の表に、パラメータを示します。
パラメータ
パラメータのタイプ
データ型
説明
strColName
Input
String
出力カラムの名前。
setNullメソッドは、アクティブまたはパッシブなJavaトランスフォーメーションの出力カラムの値をNULLに設定します。 出力カラムをNULLに設定したら、出力行を生成するまで値は変更できません。
[パッケージのインポート]
および
[Java式]
タブを除くすべてのコードエントリタブで、JavaコードにsetNullメソッドを追加できます。
以下のJavaコードは、入力カラムの値をチェックし、出力カラムの対応する値をNULLに設定する方法を示しています。
// check value of Q3RESULTS input column if(isNull("Q3RESULTS")) {      // set the value of output column to null      setNull("RESULTS"); }
また、以下のJavaコードを使用して同じ結果を得ることもできます。
// check value of Q3RESULTS input column String strColName = "Q3RESULTS"; if(isNull(strColName)) {      // set the value of output column to null      setNull(strColName); }