Condividi tramite


functionExists

Controllare se la funzione con il nome specificato esiste. Può trattarsi di una funzione temporanea o di una funzione.

Sintassi

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

Parametri

Parametro Tipo Descrizione
functionName str Nome della funzione per verificare l'esistenza. Può essere qualificato con il nome del catalogo.
dbName str, facoltativo Nome del database in cui verificare l'esistenza della funzione.

Restituzioni

bool

Indica se la funzione esiste.

Note

Se non viene specificato alcun database, vengono utilizzati il database e il catalogo correnti. Questa API include tutte le funzioni temporanee.

Examples

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