# Fonctionnalités des maps DSQL

quelques fonctionnalités dans les maps DSQL, en plus des fonctions existantes.

Vous pouvez consulter la documentation des autres fonctions dans le [Guide de référence de](https://help.qlik.com/talend/fr-FR/data-shaping-language-reference-guide/8.0).

## getContextVariable

Retourne la valeur de la variable de contexte spécifiée.

Vous pouvez utiliser la fonction getContextVariable pour appeler une variable de contexte définie dans votre Job dans le .

### Arguments

Nom de la variable de contexte.

### Exemples

* [Utiliser des variables de contexte dans une map DSQL](https://help.qlik.com/talend/fr-FR/data-mapper-user-guide/8.0/using-context-variables-in-dsql-map)

## java:call

Appelle une méthode Java.

Vous pouvez utiliser la fonctionnalité java:call pour appeler une méthode Java. Vous pouvez également l'utiliser pour appeler des beans et des routines disponibles dans le , par exemple.

### Arguments

Paramètres Java.

Trois syntaxes différentes sont supportées :

* Appel d'une méthode statique : java:call(&lt;class\_name&gt;, &lt;method\_name&gt;, &lt;arguments&gt;)
* Appel d'une méthode non statique : java:call(java:new(&lt;class\_name&gt;, &lt;constructor\_arguments&gt;), &lt;method\_name&gt;, &lt;arguments&gt;)
* Appel d'une méthode non statique d'un objet Java retourné par une autre méthode d'un objet Java : java:call(java:call(&lt;class\_name&gt;, &lt;method\_name&gt;, &lt;arguments&gt;), &lt;method\_name&gt;, &lt;arguments&gt;)

### Exemples

* [Utiliser des beans et des routines dans une map DSQL](https://help.qlik.com/talend/fr-FR/data-mapper-user-guide/8.0-R2026-04/using-beans-and-routines-in-dsql-map "Utilisez la fonction java:call pour appeler des routines globales et personnalisées dans une map DSQL.")