# DSQLマップの機能

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

他のData Shaping Languageファンクションに関するドキュメンテーションは、[Talend Data Shaping Languageリファレンスガイド](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0)をご覧ください。

## getContextVariable

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

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

情報メモヒント: DSQLファンクションの完全なリファレンスについては、Talend Data Shaping Languageリファレンスガイドの[getContextVariable](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2026-07/getcontextvariable-function "コンテキスト変数の値を返します。")を参照してください。

### 引数

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

### 例

* [DSQLマップでコンテキスト変数を使用](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0/using-context-variables-in-dsql-map)

## getMapProperty

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

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

情報メモヒント: DSQLファンクションの完全なリファレンスについては、Talend Data Shaping Languageリファレンスガイドの[getMapProperty](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/data-shaping/getmapproperty_r.html "実行プロパティの値を返します。") (英語のみ)を参照してください。

### 引数

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

### 例

```
getMapProperty('propertyName')
```

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

## java:call

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

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

### 引数

Javaパラメーター。

サポートされている構文は次の3つです:

* 静的メソッドへの呼び出し: java:call(&lt;class\_name&gt;、&lt;method\_name&gt;、&lt;arguments&gt;)
* 非静的メソッドへの呼び出し: java:call(java:new(&lt;class\_name&gt;、&lt;constructor\_arguments&gt;)、&lt;method\_name&gt;、&lt;arguments&gt;)
* Javaオブジェクトの別のメソッドから返されるJavaオブジェクトの非静的メソッドへの呼び出し: java:call(java:call(&lt;class\_name&gt;、&lt;method\_name&gt;、&lt;arguments&gt;)、&lt;method\_name&gt;、&lt;arguments&gt;)

### 例

* [DSQLマップでBeanとルーチンを使用](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2026-07/using-beans-and-routines-in-dsql-map "java:callファンクションを使い、DSQLマップでグローバルルーチンとカスタムルーチンを呼び出します。")

### このセクション内

* [getContextVariable](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2026-07/getcontextvariable-function)
* [java:call](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2026-07/java-call)