Skip to content

Commit 5f64a56

Browse files
authored
Orange13 cherry pick broken urls and ctas (#26392)
2 parents 31f34e1 + 575950b commit 5f64a56

File tree

10 files changed

+20
-19
lines changed

10 files changed

+20
-19
lines changed

ydb/docs/en/core/yql/reference/builtins/codegen.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Functions for code generation
22

3-
When running calculations, you can generate the code including [S-expressions](/docs/s_expressions) nodes. This uses a mechanism for packing the code in the [resource](../types/special.md). After building the code, you can insert it into the main program using the [EvaluateCode](#evaluatecode) function. For debugging purposes, you can convert the code to a string using the [FormatCode](#formatcode) function.
3+
When running calculations, you can generate the code including S-expressions nodes. This uses a mechanism for packing the code in the [resource](../types/special.md). After building the code, you can insert it into the main program using the [EvaluateCode](#evaluatecode) function. For debugging purposes, you can convert the code to a string using the [FormatCode](#formatcode) function.
44

55
Possible node types in S-expressions that can be used for code generation:
66

@@ -24,7 +24,7 @@ In the text representation, S-expressions have the following format:
2424

2525
## FormatCode
2626

27-
Serializing the code as [S-expressions](/docs/s_expressions). The code must not contain free arguments of functions, hence, to serialize the lambda function code, you must pass it completely, avoiding passing individual expressions that might contain lambda function arguments.
27+
Serializing the code as S-expressions. The code must not contain free arguments of functions, hence, to serialize the lambda function code, you must pass it completely, avoiding passing individual expressions that might contain lambda function arguments.
2828

2929
### Examples
3030

ydb/docs/en/core/yql/reference/syntax/alter-view.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ALTER VIEW
22

3-
`ALTER VIEW` changes the definition of a [view](concepts/datamodel/view).
3+
`ALTER VIEW` changes the definition of a [view](../../../concepts/datamodel/view.md).
44

55
{% note warning %}
66

ydb/docs/ru/core/changelog-server.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -352,10 +352,9 @@
352352

353353
### Функциональность
354354

355-
* Добавлена возможность [задать приоритеты](./devops/deployment-options/manual/maintenance-without-downtime#priority) задачам обслуживания в [системе управления кластером](./concepts/glossary#cms).
356-
* Добавлена [настройка стабильных имён](reference/configuration/index.md#node-broker-config) для узлов кластера в рамках тенанта.
357-
* Добавлено получение вложенных групп от [LDAP-сервера](./security/authentication.md#ldap), в [LDAP-конфигурации](reference/configuration/index.md#ldap-auth-config) улучшен парсинг хостов и добавлена настройка для отключения встроенной аутентификацию по логину и паролю.
358-
* Добавлена возможность аутентификации [динамических узлов](./concepts/glossary#dynamic) по SSL-сертификату.
355+
* Добавлена возможность [задать приоритеты](./devops/deployment-options/manual/maintenance.md) задачам обслуживания в [системе управления кластером](./concepts/glossary#cms).
356+
* Добавлена [настройка стабильных имён](./reference/configuration/index.md#node-broker-config) для узлов кластера в рамках тенанта.
357+
* Добавлено получение вложенных групп от [LDAP-сервера](./security/authentication.md#ldap), в [LDAP-конфигурации](./reference/configuration/index.md#ldap-auth-config) улучшен парсинг хостов и добавлена * Добавлена возможность аутентификации [динамических узлов](./concepts/glossary#dynamic) по SSL-сертификату.
359358
* Реализовано удаление неактивных узлов из [Hive](./concepts/glossary#hive) без его перезапуска.
360359
* Улучшено управление inflight pings при перезапуске Hive в кластерах большого размера.
361360
* [Изменен](https://github.com/ydb-platform/ydb/pull/6381) порядок установления соединения с узлами при перезапуске Hive.

ydb/docs/ru/core/devops/configuration-management/configuration-v1/cluster-expansion.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
1. подготовить и разместить на сервере соответствующий ему ключ и сертификат TLS;
1616
1. скопировать на сервер актуальный конфигурационный файл кластера {{ ydb-short-name }}.
1717

18-
Используемые на новых серверах сертификаты TLS должны соответствовать [требованиям к заполнению полей](../initial-deploymentmd#tls-certificates), и быть подписаны доверенным центром регистрации, используемым на уже существующих серверах расширяемого кластера {{ ydb-short-name }}.
18+
Используемые на новых серверах сертификаты TLS должны соответствовать [требованиям к заполнению полей](../../deployment-options/manual/initial-deployment.md#tls-certificates), и быть подписаны доверенным центром регистрации, используемым на уже существующих серверах расширяемого кластера {{ ydb-short-name }}.
1919

2020
## Добавление динамических узлов {#add-dynamic-node}
2121

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
- Иначе, если задано значение переменной окружения `YDB_OAUTH2_KEY_FILE`, то используется режим аутентификации [**OAuth 2.0 token exchange**](https://www.rfc-editor.org/rfc/rfc8693), а параметры для обмена токена загружаются из [JSON файла](../../reference/ydb-sdk/auth#oauth2-key-file-format), имя которого указано в данной переменной. Опция `--iam-endpoint` используется для задания endpoint для обмена токена в формате `<schema>://<host>:<port>/<path>` (через параметр {{ ydb-short-name }} CLI, профиль либо переменную окружения).
1+
- Иначе, если задано значение переменной окружения `YDB_OAUTH2_KEY_FILE`, то используется режим аутентификации [**OAuth 2.0 token exchange**](https://www.rfc-editor.org/rfc/rfc8693), а параметры для обмена токена загружаются из [JSON файла](../../../../reference/ydb-sdk/auth.md#oauth2-key-file-format), имя которого указано в данной переменной. Опция `--iam-endpoint` используется для задания endpoint для обмена токена в формате `<schema>://<host>:<port>/<path>` (через параметр {{ ydb-short-name }} CLI, профиль либо переменную окружения).

ydb/docs/ru/core/yql/reference/builtins/codegen.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
# Функции для работы с генерацией кода
33

4-
Во время выполнения вычислений можно сгенерировать код, состоящий из узлов [S-expressions](/docs/s_expressions). Для этого используется механизм представления кода, упакованного в [ресурс](../types/special.md). После конструирования кода можно подставить его в основную програму с помощью функции [EvaluateCode](#evaluatecode). Для отладки сконвертировать код в строку можно с помощью функции [FormatCode](#formatcode).
4+
Во время выполнения вычислений можно сгенерировать код, состоящий из узлов S-expressions. Для этого используется механизм представления кода, упакованного в [ресурс](../types/special.md). После конструирования кода можно подставить его в основную програму с помощью функции [EvaluateCode](#evaluatecode). Для отладки сконвертировать код в строку можно с помощью функции [FormatCode](#formatcode).
55

66
Возможные типы узлов в S-expressions, которые можно использовать для генерации кода:
77

@@ -25,7 +25,7 @@
2525

2626
## FormatCode
2727

28-
Сериализация кода в виде [S-expressions](/docs/s_expressions). Код не должен содержать свободных аргументов функций, т.е. для сериализации кода лямбда функции нужно передавать ее целиком, а не выражения, потенциально содержащие аргументы лямбда функции.
28+
Сериализация кода в виде S-expressions. Код не должен содержать свободных аргументов функций, т.е. для сериализации кода лямбда функции нужно передавать ее целиком, а не выражения, потенциально содержащие аргументы лямбда функции.
2929

3030
### Примеры
3131

ydb/docs/ru/core/yql/reference/syntax/create-resource-pool-classifier.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# CREATE RESOURCE POOL CLASSIFIER
22

3-
`CREATE RESOURCE POOL CLASSIFIER` создаёт [пул классификаторов ресурсов](../../../../concepts/gloassary#resource-pool-classifier.md).
3+
`CREATE RESOURCE POOL CLASSIFIER` создаёт [пул классификаторов ресурсов](../../../concepts/glossary.md#resource-pool-classifier.md).
44

55
## Синтаксис
66

@@ -28,7 +28,7 @@ WITH ( <parameter_name> [= <parameter_value>] [, ... ] )
2828

2929
## Разрешения
3030

31-
Требуется [разрешение](../yql/reference/syntax/grant#permissions-list) `ALL` на базу данных
31+
Требуется [разрешение](./grant.md#permissions-list) `ALL` на базу данных
3232

3333
Пример выдачи такого разрешения:
3434

ydb/docs/ru/core/yql/reference/syntax/create-resource-pool.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ WITH ( <parameter_name> [= <parameter_value>] [, ... ] )
3030

3131
## Разрешения
3232

33-
Требуется [разрешение](../yql/reference/syntax/grant#permissions-list) `CREATE TABLE` на директорию `.metadata/workload_manager/pools`, пример выдачи такого разрешения:
33+
Требуется [разрешение](./grant.md#permissions-list) `CREATE TABLE` на директорию `.metadata/workload_manager/pools`, пример выдачи такого разрешения:
3434

3535
```yql
3636
GRANT 'CREATE TABLE' ON `.metadata/workload_manager/pools` TO `user1@domain`;

ydb/docs/ru/core/yql/reference/syntax/create_table/as_select.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
# Заполнение таблицы данными из запроса
1+
# Создание и заполнение таблицы на основе результатов запроса
2+
3+
{% include [not_allow_for_oltp](../../../../_includes/not_allow_for_oltp_note.md) %}
24

35
Вызов `CREATE TABLE AS` создает новую {% if concept_table %}[таблицу]({{ concept_table }}){% else %}таблицу{% endif %}, которая заполнена данными из результатов запроса.
46

@@ -13,7 +15,7 @@ AS SELECT ...
1315
Имена и типы колонок будут соответствовать результатам `SELECT`.
1416
Для колонок [неопционального типа](../../types/optional.md) также будет выставлен модификатор `NOT NULL`.
1517

16-
При создании таблицы через `CREATE TABLE AS` не поддерживается указание имен колонок (имена колонок созданной таблицы берутся из результата запроса), [вторичных индексов](secondary_index.md), [векторных индексов](vector_index.md), [групп колонок](family.md). Все вышеперечисленное можно изменять при помощи [`ALTER TABLE`](../alter_table/index.md) после создания таблицы. При этом поддерживаются [дополнительные параметры](with.md).
18+
При создании таблицы через `CREATE TABLE AS` не поддерживается указание имен колонок, [вторичных индексов](secondary_index.md), [векторных индексов](vector_index.md), [групп колонок](family.md). Имена и типы данных для столбцов новой таблицы автоматически наследуются из результирующего набора запроса SELECT. Все вышеперечисленное можно изменять при помощи [`ALTER TABLE`](../alter_table/index.md) после создания таблицы. При этом поддерживаются [дополнительные параметры](with.md).
1719

1820

1921
## Особенности
@@ -35,7 +37,7 @@ AS SELECT ...
3537

3638
* `CREATE TABLE AS` позволяет использовать в одном запросе и [колоночные таблицы](../../../../concepts/glossary.md#column-oriented-table), и [строковые таблицы](../../../../concepts/glossary.md#row-oriented-table).
3739

38-
* `CREATE TABLE AS` при выполнении создаёт [временную таблицу](temporary.md) и перемещает её по нужному пути после окончания записи данных. Если при выполнении `CREATE TABLE AS` произошла ошибка приведшая к прерыванию выполнения команды, то временная таблица может быть удалена не сразу, а в течение небольшого промежутка времени.
40+
* `CREATE TABLE AS` создаёт таблицу во временной директории `.tmp/sessions`, а после успешной записи данных перемещает её в указанное место. Если операция прервётся из-за ошибки, временная таблица не удаляется мгновенно, а остаётся в системе ещё на некоторое время.
3941

4042
## Примеры
4143

ydb/docs/ru/core/yql/reference/syntax/create_table/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,12 +260,12 @@ CREATE TABLE <table_name> (
260260
* [Векторный индекс](vector_index.md).
261261
* [Группы колонок](family.md).
262262
* [Дополнительные параметры](with.md).
263-
* [Запрос для заполнения таблицы данными](as_select.md).
263+
* [Создание и заполнение таблицы на основе результатов запроса](as_select.md).
264264

265265
Для колоночных таблиц при их создании возможно задать:
266266

267267
* [Группы колонок](family.md).
268268
* [Дополнительные параметры](with.md).
269-
* [Запрос для заполнения таблицы данными](as_select.md).
269+
* [Создание и заполнение таблицы на основе результатов запроса](as_select.md).
270270

271271
{% endif %}

0 commit comments

Comments
 (0)