Aller au contenu principal

functionExists

Vérifiez si la fonction avec le nom spécifié existe. Il peut s'agir soit d'une fonction temporaire, soit d'une fonction.

Syntaxe

functionExists(functionName: str, dbName: str = None)

parameter

parameter

Type

Description

functionName

str

Nom de la fonction pour vérifier l'existence. Peut être qualifié avec le nom du catalogue.

dbName

str, facultatif

Nom de la base de données dans laquelle vérifier l'existence de la fonction.

parameter

Type

Description

functionName

str

Nom de la fonction pour vérifier l'existence. Peut être qualifié avec le nom du catalogue.

dbName

str, facultatif

Nom de la base de données dans laquelle vérifier l'existence de la fonction.

Renvoie

bool

Indique si la fonction existe.

Notes

Si aucune base de données n'est spécifiée, la base de données et le catalogue actuels sont utilisés. Cette API inclut toutes les fonctions temporaires.

Exemples

Python
spark.catalog.functionExists("count")
# True

# Using the fully qualified name for function name.
spark.catalog.functionExists("default.unexisting_function")
# False
spark.catalog.functionExists("spark_catalog.default.unexisting_function")
# False