メインコンテンツまでスキップ

functionExists

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

構文

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

パラメーター

パラメーター

Type

説明

functionName

str

存在を確認する関数の名前。カタログ名で修飾できます。

dbName

文字列、オプション

関数の存在を確認するデータベースの名前。

戻り値

bool

その関数が存在するかどうかを示します。

注意

データベースが指定されていない場合は、現在のデータベースとカタログが使用されます。このAPIには、すべての一時的な関数が含まれています。

Python
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