Prise en charge de Python et Java pour les tâches sans serveur¶
Les tâches sans serveur peuvent appeler les types d’objets et fonctions suivants : les fonctions définies par l’utilisateur (UDFs) et les procédures stockées écrites en Python, Java et Scala.
Vous pouvez créer des UDFs pour appeler la clause AS de votre tâche. Vous pouvez utiliser des UDFs pour effectuer des opérations non disponibles dans SQL. Pour plus d’informations sur les UDFs, voir Vue d’ensemble des fonctions définies par l’utilisateur.
Les exemples suivants en Python et Java créent une fonction qui ajoute un à la valeur d’entrée.
Vous pouvez créer des procédures stockées pour appeler la clause AS de votre tâche. Avec des procédures stockées, vous effectuez généralement des opérations administratives en exécutant des instructions SQL. Pour plus d’informations sur les procédures stockées, voir Vue d’ensemble des procédures stockées.
Les exemples suivants en Python et Java acceptent un nom de table et un nom de rôle pour renvoyer une table filtrée avec des lignes correspondant au rôle spécifié.