目次

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

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

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

defineJExpression

defineJExpression

式(式の文字列および入力パラメータを含む)を定義します。 defineJExpressionメソッドの引数には、式の構文を定義する入力パラメータと文字列値を含むJExprParamMetadataオブジェクトの配列が含まれています。
以下の構文を使用します。
defineJExpression(     String expression,     Object[] paramMetadataArray     );
次の表に、これらのパラメータについて説明します。
パラメータ
タイプ
データ型
説明
入力
String
式を表す文字列。
paramMetadataArray
入力
オブジェクト[]
式の入力パラメータを含むJExprParaMetadataオブジェクトの配列。
defineJExpressionメソッドは、
[インポート]
タブと
[関数]
タブを除く任意のコードエントリタブでJavaコードに追加することができます。
defineJExpressionメソッドを使用するには、式の入力パラメータを表すJExprParamMetadataオブジェクトの配列をインスタンス化する必要があります。 パラメータのメタデータ値を設定し、その配列をパラメータとしてdefineJExpressionメソッドに渡します。
例えば、以下のJavaコードでは、2つの文字列の値をルックアップする式を作成します。
JExprParaMetadata params[] = new JExprParamMetadata[2]; params[0] = new JExprParamMetadata(EDataType.STRING, 20, 0); params[1] = new JExprParamMetadata(EDataType.STRING, 20, 0); defineJExpression(":lkp.mylookup(x1,x2)",params);
式に渡す一連のパラメータには、先頭に文字xを付けて番号を示す必要があります。例えば、3つのパラメータを式に渡す場合は、各パラメータにx1、x2、およびx3という名前を付けます。