functionExists

Zkontrolujte, jestli funkce se zadaným názvem existuje. Může se jednat o dočasnou funkci nebo funkci.

Syntaxe

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

Parametry

Parameter Typ Description
functionName str Název funkce, která zkontroluje existenci. Lze kvalifikovat pomocí názvu katalogu.
dbName str, volitelné Název databáze, ve které chcete zkontrolovat existenci funkce.

Návraty

bool

Označuje, zda funkce existuje.

Poznámky

Pokud není zadána žádná databáze, použije se aktuální databáze a katalog. Toto rozhraní API zahrnuje všechny dočasné funkce.

Příklady

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