指定した名前の関数が存在するかどうかを確認します。 これは、一時的な関数でも関数でもかまいません。
構文
functionExists(functionName: str, dbName: str = None)
パラメーター
| パラメーター | タイプ | 説明 |
|---|---|---|
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