Renvoie les métadonnées d'une fonction définie par l'utilisateur (UDF) spécifiée dans un projet MaxCompute, notamment son nom, son propriétaire, sa date de création, la classe d'implémentation et les ressources associées.
Syntaxe
desc function <function_name>;
Paramètres
| Paramètre | Obligatoire | Description |
|---|---|---|
function_name |
Oui | Nom d'une fonction existante. |
Valeurs renvoyées
| Champ | Description |
|---|---|
Name |
Nom de l'UDF. |
Owner |
Compte propriétaire de l'UDF. |
Created Time |
Date de création de l'UDF. |
Class |
Classe d'implémentation de l'UDF. La casse est prise en compte : le nom doit correspondre exactement à celui de la classe compilée. |
Resources |
Liste des ressources utilisées par l'UDF. |
Exemple
L'exemple suivant renvoie les métadonnées de la fonction my_lower :
desc function my_lower;
Résultat :
Name my_lower
Owner ALIYUN$****
Created Time 2020-06-18 15:50:19
Class org.alidata.odps.udf.examples.Lower
Resources project_name/my_lower.jar
Le champ Class respecte la casse.
Étapes suivantes
FUNCTION : Créez une fonction SQL temporaire limitée au script SQL actuel, sans l'enregistrer dans le système de métadonnées MaxCompute.
CREATE FUNCTION : Enregistrez une UDF dans MaxCompute à l'aide de la méthode
create_function()de l'objet d'entrée.DROP FUNCTION : Supprimez une UDF enregistrée d'un projet MaxCompute.
DELETE FUNCTION : Supprimez une fonction à l'aide de la méthode
delete_function()de l'objet d'entrée.UPDATE FUNCTION : Mettez à jour une UDF enregistrée en appelant la méthode
update()de l'objet d'entrée.LIST FUNCTIONS : Consultez les métadonnées de toutes les UDF d'un projet MaxCompute.