functionExists

指定した名前の関数が存在するかどうかを確認します。 これは、一時的な関数でも関数でもかまいません。

構文

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