DSQLマップの機能
Talend Data Mapperは、既存のData Shaping Languageファンクションに加えて、DSQLマップで機能をいくつか提供します。
他のData Shaping Languageファンクションに関するドキュメンテーションは、Talend Data Shaping Languageリファレンスガイドをご覧ください。
getContextVariable
指定したコンテキスト変数の値を返します。
getContextVariableファンクションを使えば、Talend Studioジョブで定義されたコンテキスト変数を呼び出すことができます。
引数
コンテキスト名の名前。
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>)