REFRESH FUNCTION

適用対象:「はい」のチェック マーク Databricks Runtime

指定された関数のクラス名とリソースの場所を含む、Apache Spark キャッシュのキャッシュされた関数エントリを無効にします。 無効化されたキャッシュはすぐに設定されます。 REFRESH FUNCTION は、永続関数にのみ有効であることに注意してください。 ネイティブ関数または一時関数を更新すると、例外が発生します。

構文

REFRESH FUNCTION function_name

ディスク キャッシュと Apache Spark キャッシュの違いについては、「ディスク キャッシュとSpark キャッシュ」を参照してください。

パラメーター

  • function_name

    関数名です。 名前が修飾されていない場合、現在のスキーマが使用されます。

-- The cached entry of the function is refreshed
-- The function is resolved from the current schema as the function name is unqualified.
> REFRESH FUNCTION func1;

-- The cached entry of the function is refreshed
-- The function is resolved from tempDB schema as the function name is qualified.
> REFRESH FUNCTION sc1.func1;