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