Поделиться через


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;