aboutsummaryrefslogtreecommitdiffstats
path: root/yql/docs_yfm/docs
diff options
context:
space:
mode:
authorarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-04-08 00:54:50 +0300
committerarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-04-08 00:54:50 +0300
commitd8cd07bc1b024fcda771c09d458191a449a6f025 (patch)
treeec9746656ccf68b43d0167471e1b2cee60d93c40 /yql/docs_yfm/docs
parentfa28a389eafaba5839287e5ab52d03b1c8ea8f29 (diff)
downloadydb-d8cd07bc1b024fcda771c09d458191a449a6f025.tar.gz
intermediate changes
ref:9ea9a8ccfbdc1712696df28bca52fae93deaee13
Diffstat (limited to 'yql/docs_yfm/docs')
-rw-r--r--yql/docs_yfm/docs/ru/yql-core/syntax/_includes/pragma/global.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/yql/docs_yfm/docs/ru/yql-core/syntax/_includes/pragma/global.md b/yql/docs_yfm/docs/ru/yql-core/syntax/_includes/pragma/global.md
index 15cc1e875b..63fd940dce 100644
--- a/yql/docs_yfm/docs/ru/yql-core/syntax/_includes/pragma/global.md
+++ b/yql/docs_yfm/docs/ru/yql-core/syntax/_includes/pragma/global.md
@@ -123,6 +123,18 @@ StrictJoinKeyTypes является [scoped](#pragmascope) настройкой.
* null-ы в ключах считаются равными друг другу (текущая реализация возвращает NULL).
Явным образом выбрать старое поведению можно указав прагму `DisableAnsiRankForNullableKeys`. Если никакой прагмы не задано, то выдается предупреждение и работает старый вариант.
+### AnsiCurrentRow
+
+| Тип значения | По умолчанию |
+| --- | --- |
+| Флаг | false |
+
+Приводит неявное задание рамки окна при наличии ORDER BY в соответствие со стандартом.
+Если AnsiCurrentRow не установлен, то окно `(ORDER BY key)` эквивлентно `(ORDER BY key ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)`.
+Стандарт же требует, чтобы такое окно вело себя как `(ORDER BY key RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)`.
+Разница состоит в трактовке `CURRENT ROW`. В режиме `ROWS` `CURRENT ROW` трактуется буквально – текущая строка в партиции.
+А в режиме `RANGE` конец рамки `CURRENT ROW` означает "последния строка в партиции с ключем сортировки равным текущей строке".
+
### AnsiOrderByLimitInUnionAll
| Тип значения | По умолчанию |