Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. トランスフォーメーション
  3. ソーストランスフォーメーション
  4. ターゲットトランスフォーメーション
  5. アクセスポリシートランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. B2Bトランスフォーメーション
  8. チャンキングトランスフォーメーション
  9. クレンジングトランスフォーメーション
  10. データマスキングトランスフォーメーション
  11. データサービストランスフォーメーション
  12. 重複排除トランスフォーメーション
  13. 式トランスフォーメーション
  14. フィルタトランスフォーメーション
  15. 階層ビルダートランスフォーメーション
  16. 階層パーサートランスフォーメーション
  17. 階層プロセッサトランスフォーメーション
  18. 入力トランスフォーメーション
  19. Javaトランスフォーメーション
  20. JavaトランスフォーメーションAPIリファレンス
  21. ジョイナトランスフォーメーション
  22. ラベラトランスフォーメーション
  23. ルックアップトランスフォーメーション
  24. 機械学習トランスフォーメーション
  25. マップレットトランスフォーメーション
  26. ノーマライザトランスフォーメーション
  27. 出力トランスフォーメーション
  28. 解析トランスフォーメーション
  29. Pythonトランスフォーメーション
  30. ランクトランスフォーメーション
  31. ルータトランスフォーメーション
  32. ルール仕様トランスフォーメーション
  33. シーケンストランスフォーメーション
  34. ソータートランスフォーメーション
  35. SQLトランスフォーメーション
  36. 構造パーサートランスフォーメーション
  37. トランザクション制御トランスフォーメーション
  38. 共有体トランスフォーメーション
  39. ベクトル埋め込みトランスフォーメーション
  40. Velocityトランスフォーメーション
  41. ベリファイヤトランスフォーメーション
  42. Webサービストランスフォーメーション

トランスフォーメーション

トランスフォーメーション

generateRow

generateRow

アクティブなJavaトランスフォーメーションの出力行を生成します。
generateRowを呼び出すと、Javaトランスフォーメーションは出力フィールド変数の現在の値を使用して出力行を生成します。入力行に対応する複数の行を生成する場合、各入力行でgenerateRowを繰り返し呼び出すことができます。アクティブなJavaトランスフォーメーションでgenerateRowを使用しない場合、トランスフォーメーションは出力行を生成しません。
Javaエディタの任意のセクション([パッケージのインポート]を除く)でgenerateRowを使用します。generateRowは、アクティブなトランスフォーメーションでのみ使用できます。generateRowをパッシブなトランスフォーメーションで使用すると、セッションではエラーが発生します。
以下の構文を使用します。
generateRow();
以下のJavaコードを使用すると、1つの出力行が生成され、出力フィールドの値が変更され、別の出力行が生成されます。
// Generate multiple rows. if(!isNull("input1") && !isNull("input2")) {      output1 = input1 + input2;      output2 = input1 - input2; } generateRow(); // Generate another row with modified values. output1 = output1 * 2; output2 = output2 * 2; generateRow();