检查具有指定名称的函数是否存在。 这可以是临时函数或函数。
Syntax
functionExists(functionName: str, dbName: str = None)
参数
| 参数 | 类型 | Description |
|---|---|---|
functionName |
str | 要检查是否存在的函数的名称。 可以使用目录名称进行限定。 |
dbName |
str,可选 | 要检查函数存在的数据库的名称。 |
退货
bool
指示函数是否存在。
注释
如果未指定任何数据库,则使用当前数据库和目录。 此 API 包括所有临时函数。
示例
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