Freigeben über


functionExists

Überprüfen Sie, ob die Funktion mit dem angegebenen Namen vorhanden ist. Dies kann entweder eine temporäre Funktion oder eine Funktion sein.

Syntax

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

Parameter

Parameter Typ Beschreibung
functionName str Name der Funktion, die das Vorhandensein überprüfen soll. Kann mit Katalognamen qualifiziert werden.
dbName str, optional Name der Datenbank, in der das Vorhandensein der Funktion überprüft werden soll.

Rückkehr

bool

Gibt an, ob die Funktion vorhanden ist.

Hinweise

Wenn keine Datenbank angegeben ist, werden die aktuelle Datenbank und der aktuelle Katalog verwendet. Diese API enthält alle temporären Funktionen.

Beispiele

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