SHOW FUNCTIONS#

Синтаксис#

SHOW FUNCTIONS [ FROM schema ] [ LIKE pattern ]

Описание#

Выводит список функций в schema или все функции в текущем session path. В него могут входить встроенные функции, функции из custom plugin и UDF - Пользовательские функции.

Для каждой возвращенной функции отображается следующая информация:

  • имя функции

  • возвращаемый тип

  • типы аргументов

  • тип функции

  • детерминированность

  • описание

Используйте необязательное ключевое слово FROM, чтобы вывести только функции в конкретном каталоге и схеме. Расположение в schema должно быть указано как catalog_name.schema_name.

Укажите pattern в необязательном предложении LIKE, чтобы отфильтровать результаты до нужного subset.

Примеры#

Вывод всех UDFs и plugin functions в схеме default каталога example:

SHOW FUNCTIONS FROM example.default;

Вывод всех функций, имя которых начинается с array:

SHOW FUNCTIONS LIKE 'array%';

Вывод всех функций, имя которых начинается с cf:

SHOW FUNCTIONS LIKE 'cf%';

Пример вывода:

     Function      | Return Type | Argument Types | Function Type | Deterministic |               Description
 ------------------+-------------+----------------+---------------+---------------+-----------------------------------------
 cf_getgroups      | varchar     |                | scalar        | true          | Returns the current session's groups
 cf_getprincipal   | varchar     |                | scalar        | true          | Returns the current session's principal
 cf_getuser        | varchar     |                | scalar        | true          | Returns the current session's user

См. также#