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