目次

Search

  1. はじめに
  2. トランスフォーメーションについて
  3. トランスフォーメーションポート
  4. トランスフォーメーションキャッシュ
  5. アドレスバリデータトランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. 関連付けトランスフォーメーション
  8. 不良レコードの例外トランスフォーメーション
  9. 大文字小文字変換プログラムトランスフォーメーション
  10. 分類子トランスフォーメーション
  11. 比較トランスフォーメーション
  12. 統合トランスフォーメーション
  13. 1028データマスキングトランスフォーメーション
  14. データプロセッサトランスフォーメーション
  15. ディシジョントランスフォーメーション
  16. 重複レコードの例外トランスフォーメーション
  17. 式トランスフォーメーション
  18. フィルタトランスフォーメーション
  19. 階層型からリレーショナルへのトランスフォーメーション
  20. Javaトランスフォーメーション
  21. JavaトランスフォーメーションAPIのリファレンス
  22. Java式
  23. ジョイナトランスフォーメーション
  24. キージェネレータトランスフォーメーション
  25. ラベラトランスフォーメーション
  26. ルックアップトランスフォーメーション
  27. ルックアップキャッシュ
  28. 動的ルックアップキャッシュ
  29. 一致トランスフォーメーション
  30. フィールド分析での一致トランスフォーメーション
  31. ID分析での一致トランスフォーメーション
  32. ノーマライザトランスフォーメーション
  33. マージトランスフォーメーション
  34. パーサートランスフォーメーション
  35. Pythonトランスフォーメーション
  36. ランクトランスフォーメーション
  37. 読み取りトランスフォーメーション
  38. リレーショナルから階層型へのトランスフォーメーション
  39. REST Webサービスコンシューマトランスフォーメーション
  40. ルータトランスフォーメーション
  41. シーケンスジェネレータトランスフォーメーション
  42. ソータートランスフォーメーション
  43. SQLトランスフォーメーション
  44. 標準化トランスフォーメーション
  45. 共有体トランスフォーメーション
  46. アップデートストラテジトランスフォーメーション
  47. Webサービスコンシューマトランスフォーメーション
  48. WebサービスSOAPメッセージの解析
  49. WebサービスSOAPメッセージの生成
  50. 加重平均トランスフォーメーション
  51. ウィンドウトランスフォーメーション
  52. 書き込みトランスフォーメーション
  53. トランスフォーメーションの区切り文字

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

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

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という名前を付けます。