diff options
author | alexv-smirnov <alexv-smirnov@yandex-team.ru> | 2022-02-17 11:33:08 +0300 |
---|---|---|
committer | alexv-smirnov <alexv-smirnov@yandex-team.ru> | 2022-02-17 11:33:08 +0300 |
commit | a49ae9d891c35087b242c854f69880fd9fecbddd (patch) | |
tree | 00025d69c964c1fd1fb252036402747319536953 | |
parent | 5fc284a7e32ff230879bd386e1590d690aa7e002 (diff) | |
download | ydb-a49ae9d891c35087b242c854f69880fd9fecbddd.tar.gz |
updated YQL fix YCDOCS-4499
updated YQL fix YCDOCS-4499
ref:3944d27996c750835ddd979ffa03629afeb50abd
5 files changed, 10 insertions, 17 deletions
diff --git a/ydb/docs/ru/core/yql/reference/yql-docs-core-2/syntax/_includes/expressions/cast.md b/ydb/docs/ru/core/yql/reference/yql-docs-core-2/syntax/_includes/expressions/cast.md index a900d49051e..e8a099e2985 100644 --- a/ydb/docs/ru/core/yql/reference/yql-docs-core-2/syntax/_includes/expressions/cast.md +++ b/ydb/docs/ru/core/yql/reference/yql-docs-core-2/syntax/_includes/expressions/cast.md @@ -7,8 +7,8 @@ Подробнее правила преобразований описаны [здесь](../../../types/cast.md). {% endif %} -{% include notitle [Десятичные типы](../../../_includes/decimal_args.md) %} +{% include [decimal_args](../../../_includes/decimal_args.md) %} **Примеры** -{% include [cast_examples](../../../_includes/cast_examples.md) %}
\ No newline at end of file +{% include [cast_examples](../../../_includes/cast_examples.md) %} diff --git a/ydb/docs/ru/core/yql/reference/yql-docs-core-2/syntax/_includes/join.md b/ydb/docs/ru/core/yql/reference/yql-docs-core-2/syntax/_includes/join.md index c60a558b127..73bf7c62ae1 100644 --- a/ydb/docs/ru/core/yql/reference/yql-docs-core-2/syntax/_includes/join.md +++ b/ydb/docs/ru/core/yql/reference/yql-docs-core-2/syntax/_includes/join.md @@ -127,11 +127,4 @@ ON a.key == b.key; |"2"|"v122"|"v221"| |"2"|"v122"|"v222"| -Непосредственно перед ключевым словом `JOIN` можно добавить `SORTED` – это приведет к форсированному выбору стреетигии Sorted Merge Join для данной пары таблиц: - -``` yql --- выбор стратегии Sorted Merge Join для T1 LEFT JOIN T2 -SELECT * FROM T1 AS a LEFT SORTED JOIN T2 AS b ON a.key = b.key; -``` - -{% endif %}
\ No newline at end of file +{% endif %} diff --git a/ydb/docs/ru/core/yql/reference/yql-docs-core-2/syntax/_includes/pragma/global.md b/ydb/docs/ru/core/yql/reference/yql-docs-core-2/syntax/_includes/pragma/global.md index 57419fb4b14..ea8bcd07647 100644 --- a/ydb/docs/ru/core/yql/reference/yql-docs-core-2/syntax/_includes/pragma/global.md +++ b/ydb/docs/ru/core/yql/reference/yql-docs-core-2/syntax/_includes/pragma/global.md @@ -39,9 +39,9 @@ SELECT * FROM test;` `PRAGMA Warning("disable", "1101");` `PRAGMA Warning("default", "4503");` -В данном случае все предупреждения будут считаться ошибками, за исключением предупреждение с кодом 1101, которое будет отключено, и 4503, которое будет обрабатываться по умолчанию (то есть останется предупреждением). Поскольку предупреждения могут добавляться в новых релизах YQL, следует с осторожностью пользоваться конструкцией `PRAGMA Warning("error", "*");` (как минимум покрывать такие запросы автотестами). +В данном случае все предупреждения будут считаться ошибками, за исключением предупреждение с кодом `1101`, которое будет отключено, и `4503`, которое будет обрабатываться по умолчанию (то есть останется предупреждением). Поскольку предупреждения могут добавляться в новых релизах YQL, следует с осторожностью пользоваться конструкцией `PRAGMA Warning("error", "*");` (как минимум покрывать такие запросы автотестами). -Список кодов предупреждений и ошибок: https://a.yandex-team.ru/arc/trunk/arcadia/yql/core/issue/protos/issue_id.proto +{% include [issue_protos.md](issue_protos.md) %} {% if feature_mapreduce %} ### DqEngine {#dqengine} @@ -112,7 +112,7 @@ StrictJoinKeyTypes является [scoped](#pragmascope) настройкой. Приводит поведение RANK/DENSE_RANK в соответствие со стандартом при наличии опциональных типов в ключах сортировки окна или в аргументе этих оконных функций. А именно: * типом результата всегда является Uint64, а не Uint64?; -* нуллы в ключах считаются равными друг другу (текущая реализация возвращает NULL). +* null-ы в ключах считаются равными друг другу (текущая реализация возвращает NULL). Явным образом выбрать старое поведению можно указав прагму `DisableAnsiRankForNullableKeys`. Если никакой прагмы не задано, то выдается предупреждение и работает старый вариант. ### AnsiOrderByLimitInUnionAll @@ -193,4 +193,4 @@ ClassicDivision является [scoped](#pragmascope) настройкой. Использовать нужно аккуратно, так как вычислительная сложность запроса растет экспоненциально по отношению к числу размерностей. -{% endif %}
\ No newline at end of file +{% endif %} diff --git a/ydb/docs/ru/core/yql/reference/yql-docs-core-2/syntax/_includes/pragma/issue_protos.md b/ydb/docs/ru/core/yql/reference/yql-docs-core-2/syntax/_includes/pragma/issue_protos.md new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/ydb/docs/ru/core/yql/reference/yql-docs-core-2/syntax/_includes/pragma/issue_protos.md diff --git a/ydb/docs/ru/core/yql/reference/yql-docs-core-2/udf/list/_includes/url.md b/ydb/docs/ru/core/yql/reference/yql-docs-core-2/udf/list/_includes/url.md index 596af14c222..bc5d10921d4 100644 --- a/ydb/docs/ru/core/yql/reference/yql-docs-core-2/udf/list/_includes/url.md +++ b/ydb/docs/ru/core/yql/reference/yql-docs-core-2/udf/list/_includes/url.md @@ -172,13 +172,13 @@ Url::QueryStringToDict(String{Flag:AutoMap}, [ MaxFields:Uint32?, -- максимальное количество полей, при превышении кидается исключение; по умолчанию Max<Uint32> Separator:String? -- разделитель пар ключ-значение; по умолчанию '&' ]) -> Dict<String, List<String>> -Url::BuildQueryString(Dict<String, List<String>>{Flag:AutoMap}, [ +Url::BuildQueryString(Dict<String, List<String?>>{Flag:AutoMap}, [ Separator:String? -- разделитель пар ключ-значение; по умолчанию '&' ]) -> String -Url::BuildQueryString(Dict<String, String>{Flag:AutoMap}, [ +Url::BuildQueryString(Dict<String, String?>{Flag:AutoMap}, [ Separator:String? -- разделитель пар ключ-значение; по умолчанию '&' ]) -> String -Url::BuildQueryString(List<Tuple<String, String>>{Flag:AutoMap}, [ +Url::BuildQueryString(List<Tuple<String, String?>>{Flag:AutoMap}, [ Separator:String? -- разделитель пар ключ-значение; по умолчанию '&' ]) -> String ``` |