functionExists

Compruebe si la función con el nombre especificado existe. Puede ser una función temporal o una función.

Sintaxis

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

Parámetros

Parámetro Tipo Descripción
functionName str Nombre de la función para comprobar la existencia. Se puede calificar con el nombre del catálogo.
dbName str, opcional Nombre de la base de datos en la que se va a comprobar la existencia de la función.

Devoluciones

bool

Indica si la función existe.

Notas

Si no se especifica ninguna base de datos, se usan la base de datos y el catálogo actuales. Esta API incluye todas las funciones temporales.

Ejemplos

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