メイン コンテンツをスキップする 補完的コンテンツへスキップ

DSQLマップの機能

Talend Data Mapperは、既存のData Shaping Languageファンクションに加えて、DSQLマップで機能をいくつか提供します。

他のData Shaping Languageファンクションに関するドキュメンテーションは、Talend Data Shaping Languageリファレンスガイドをご覧ください。

getContextVariable

指定したコンテキスト変数の値を返します。

getContextVariableファンクションを使えば、Talend Studioジョブで定義されたコンテキスト変数を呼び出すことができます。

情報メモヒント: DSQLファンクションの完全なリファレンスについては、Talend Data Shaping LanguageリファレンスガイドのgetContextVariableを参照してください。

引数

コンテキスト変数の名前。

getMapProperty

指定された実行プロパティの値を返します。

getMapPropertyファンクションを使用すると、実行プロパティの値を取得できます。このファンクションは、Camelルート(cMapコンポーネントを含む)において、変換のインバウンドヘッダーにアクセスする際に特に有用です。

情報メモヒント: DSQLファンクションの完全なリファレンスについては、Talend Data Shaping LanguageリファレンスガイドのgetMapProperty (英語のみ)を参照してください。

引数

文字列リテラルとしての実行プロパティの名前。

getMapProperty('propertyName')

指定されたプロパティが存在しない場合、ファンクションはnullを返します。

java:call

Javaメソッドを呼び出します。

Javaメソッドを呼び出すためには、java:call機能を使います。これは、たとえばTalend Studioで利用可能なBeanやルーチンを呼び出すために使用できます。

引数

Javaパラメーター。

サポートされている構文は次の3つです:
  • 静的メソッドへの呼び出し: java:call(<class_name><method_name><arguments>)
  • 非静的メソッドへの呼び出し: java:call(java:new(<class_name><constructor_arguments>)、<method_name><arguments>)
  • Javaオブジェクトの別のメソッドから返されるJavaオブジェクトの非静的メソッドへの呼び出し: java:call(java:call(<class_name><method_name><arguments>)、<method_name><arguments>)

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。