aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormaxkovalev <maxkovalev@yandex-team.com>2023-06-30 12:38:49 +0300
committermaxkovalev <maxkovalev@yandex-team.com>2023-06-30 12:38:49 +0300
commitcf5fa593b5636b86e70e99e0ef5aedd487f10c17 (patch)
tree03713078fd97c94b49e0bb7270e5455cd04af3ff
parent24a6b2a35f177fe289cf57dc0119726a3108af7a (diff)
downloadydb-cf5fa593b5636b86e70e99e0ef5aedd487f10c17.tar.gz
move UDF pragma info to global section
YQL docs: move UDF pragma info to global section
-rw-r--r--ydb/docs/ru/core/yql/reference/yql-core/syntax/_includes/pragma/global.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/ydb/docs/ru/core/yql/reference/yql-core/syntax/_includes/pragma/global.md b/ydb/docs/ru/core/yql/reference/yql-core/syntax/_includes/pragma/global.md
index 6ee6aa6121..452fb51c41 100644
--- a/ydb/docs/ru/core/yql/reference/yql-core/syntax/_includes/pragma/global.md
+++ b/ydb/docs/ru/core/yql/reference/yql-core/syntax/_includes/pragma/global.md
@@ -21,6 +21,17 @@ SELECT * FROM test;`
Префикс не добавляется, если имя таблицы указано как абсолютный путь (начинается с /).
+### UDF {#udf}
+
+| Тип значения | По умолчанию | Статическая /<br/>динамическая |
+| --- | --- | --- |
+| Строка | — | Статическая |
+| Строка - имя префикса, добавляемого ко всем модулям | "" | Статическая |
+
+Импорт всех UDF из указанной приложенной к запросу скомпилированной под Linux x64 разделяемой библиотеки (.so).
+При указании префикса, он добавляется перед названием всех загруженных модулей, например, CustomPrefixIp::IsIPv4 вместо Ip::IsIPv4.
+Указание префикса позволяет подгрузить одну и ту же UDF разных версий.
+
### UseTablePrefixForEach {#use-table-prefix-for-each}
| Тип значения | По умолчанию |