diff options
author | robot-piglet <[email protected]> | 2025-07-29 21:37:12 +0300 |
---|---|---|
committer | robot-piglet <[email protected]> | 2025-07-29 21:47:37 +0300 |
commit | 431a5bd17a0a5eb99915f6222631a1c91e96568a (patch) | |
tree | 93e35de95826d1c15fbd27d25e022eb4794d80b7 | |
parent | 47683a005b904066243ad7ce8b16102a89bbf408 (diff) |
Intermediate changes
commit_hash:2abde8e0f92128da6d1129e60c1be311b1abdb43
-rw-r--r-- | yql/essentials/docs/en/builtins/struct.md | 2 | ||||
-rw-r--r-- | yql/essentials/docs/en/builtins/types.md | 4 | ||||
-rw-r--r-- | yql/essentials/docs/en/builtins/window.md | 4 | ||||
-rw-r--r-- | yql/essentials/docs/en/types/primitive.md | 4 | ||||
-rw-r--r-- | yql/essentials/docs/ru/builtins/struct.md | 2 | ||||
-rw-r--r-- | yql/essentials/docs/ru/builtins/types.md | 4 | ||||
-rw-r--r-- | yql/essentials/docs/ru/builtins/window.md | 4 | ||||
-rw-r--r-- | yql/essentials/docs/ru/syntax/lexer.md | 2 | ||||
-rw-r--r-- | yql/essentials/docs/ru/types/primitive.md | 4 | ||||
-rw-r--r-- | yql/essentials/docs/ru/udf/list/postgres.md | 4 |
10 files changed, 17 insertions, 17 deletions
diff --git a/yql/essentials/docs/en/builtins/struct.md b/yql/essentials/docs/en/builtins/struct.md index 5376e96a6ae..31766cf9e95 100644 --- a/yql/essentials/docs/en/builtins/struct.md +++ b/yql/essentials/docs/en/builtins/struct.md @@ -316,7 +316,7 @@ SELECT ForceSpreadMembers([('a',1),('a',2),('c',100)],['a','b']); -- (a: 2, b: null) ``` -## StructUnion, StructIntersection, StructDifference, StructSymmetricDifference +## StructUnion, StructIntersection, StructDifference, StructSymmetricDifference {#struct-combining} Combine two structures using one of the four methods (using the provided lambda to merge fields with the same name): diff --git a/yql/essentials/docs/en/builtins/types.md b/yql/essentials/docs/en/builtins/types.md index b1e75055d86..566ee1de1f2 100644 --- a/yql/essentials/docs/en/builtins/types.md +++ b/yql/essentials/docs/en/builtins/types.md @@ -380,7 +380,7 @@ SELECT FormatType(ListTypeHandle( )); -- List<Bool> ``` -### EmptyListTypeHandle and EmptyDictTypeHandle +### EmptyListTypeHandle and EmptyDictTypeHandle {#empty-list-dict-type-handle} Constructs a handle for an empty list or dictionary. @@ -546,7 +546,7 @@ SELECT FormatType(VariantTypeHandle( )); -- Variant<Int32, String> ``` -### VoidTypeHandle and NullTypeHandle +### VoidTypeHandle and NullTypeHandle {#void-null-type-handle} Constructing a handle for Void and Null types, respectively. diff --git a/yql/essentials/docs/en/builtins/window.md b/yql/essentials/docs/en/builtins/window.md index c764a305049..8bc4b44ba6e 100644 --- a/yql/essentials/docs/en/builtins/window.md +++ b/yql/essentials/docs/en/builtins/window.md @@ -91,7 +91,7 @@ item odd lag1 ``` -## FIRST_VALUE / LAST_VALUE +## FIRST_VALUE / LAST_VALUE {#first-last-value} Access values from the first and last rows (using the `ORDER BY` clause for the window) of the [window frame](../syntax/window.md#frame). The only argument is the expression that you need to access. @@ -240,7 +240,7 @@ WINDOW w AS (ORDER BY key); ``` -## SessionState() {#session-state} +## SessionState {#session-state} A non-standard window function `SessionState()` (without arguments) lets you get the session calculation status from [SessionWindow](../syntax/group_by.md#session-window) for the current row. It's allowed only if `SessionWindow()` is present in the `PARTITION BY` section in the window definition. diff --git a/yql/essentials/docs/en/types/primitive.md b/yql/essentials/docs/en/types/primitive.md index 2d80ad4f057..f364de27541 100644 --- a/yql/essentials/docs/en/types/primitive.md +++ b/yql/essentials/docs/en/types/primitive.md @@ -51,7 +51,7 @@ To store numbers (JSON Number) in `JsonDocument`, as well as for arithmetic oper ## Date and time {#datetime} -### Basic types +### Basic types {#datetime-basic} Value range for all basic datetime types: From midnight<sup>1</sup> 01.01.1970 to midnight<sup>1</sup> 01.01.2106. Value range for basic interval type: from -136 years to +136 years. @@ -68,7 +68,7 @@ Value range for basic interval type: from -136 years to +136 years. <sup>1</sup> Midnight is the particular time moment with all _time_ components being zero. -### Extended types +### Extended types {#datetime-extended} Value range for all basic datetime types: From midnight<sup>1</sup> 01.01.144169 BC to midnight<sup>1</sup> 01.01.148107. Value range for basic interval type: from -292277 years to +292277 years. diff --git a/yql/essentials/docs/ru/builtins/struct.md b/yql/essentials/docs/ru/builtins/struct.md index fb897bd19ee..47bdb720c4d 100644 --- a/yql/essentials/docs/ru/builtins/struct.md +++ b/yql/essentials/docs/ru/builtins/struct.md @@ -426,7 +426,7 @@ SELECT ForceSpreadMembers([('a',1),('a',2),('c',100)],['a','b']); -- (a: 2, b: null) ``` -## StructUnion, StructIntersection, StructDifference, StructSymmetricDifference +## StructUnion, StructIntersection, StructDifference, StructSymmetricDifference {#struct-combining} Комбинируют две структуры одним из четырех способов, используя предоставленную функцию для слияния полей с одинаковыми именами: diff --git a/yql/essentials/docs/ru/builtins/types.md b/yql/essentials/docs/ru/builtins/types.md index 2d6eb6548d9..577dd4cbb66 100644 --- a/yql/essentials/docs/ru/builtins/types.md +++ b/yql/essentials/docs/ru/builtins/types.md @@ -598,7 +598,7 @@ SELECT FormatType(ListTypeHandle( )); -- List<Bool> ``` -### EmptyListTypeHandle и EmptyDictTypeHandle +### EmptyListTypeHandle и EmptyDictTypeHandle {#empty-list-dict-type-handle} #### Сигнатура @@ -838,7 +838,7 @@ SELECT FormatType(VariantTypeHandle( )); -- Variant<Int32, String> ``` -### VoidTypeHandle и NullTypeHandle +### VoidTypeHandle и NullTypeHandle {#void-null-type-handle} #### Сигнатура diff --git a/yql/essentials/docs/ru/builtins/window.md b/yql/essentials/docs/ru/builtins/window.md index fbaaa954872..45e8c9f285d 100644 --- a/yql/essentials/docs/ru/builtins/window.md +++ b/yql/essentials/docs/ru/builtins/window.md @@ -88,7 +88,7 @@ item odd lag1 ``` -## FIRST_VALUE / LAST_VALUE +## FIRST_VALUE / LAST_VALUE {#first-last-value} Доступ к значениям из первой и последней (в порядке `ORDER BY` на окне) строк [рамки окна](../syntax/window.md#frame). Единственный аргумент - выражение, к которому необходим доступ. @@ -232,7 +232,7 @@ WINDOW w AS (ORDER BY key); -## SessionState() {#session-state} +## SessionState {#session-state} Нестандартная оконная функция `SessionState()` (без аргументов) позволяет получить состояние расчета сессий из [SessionWindow](../syntax/group_by.md#session-window) для текущей строки. diff --git a/yql/essentials/docs/ru/syntax/lexer.md b/yql/essentials/docs/ru/syntax/lexer.md index 42959357707..4a0ef33b0fe 100644 --- a/yql/essentials/docs/ru/syntax/lexer.md +++ b/yql/essentials/docs/ru/syntax/lexer.md @@ -285,7 +285,7 @@ SELECT ; ``` -### Литерал массива +### Литерал массива {#array-literal} Для построения литерала массива используется функция `PgArray`: diff --git a/yql/essentials/docs/ru/types/primitive.md b/yql/essentials/docs/ru/types/primitive.md index 05c6158cfb6..c745534817d 100644 --- a/yql/essentials/docs/ru/types/primitive.md +++ b/yql/essentials/docs/ru/types/primitive.md @@ -48,7 +48,7 @@ ## Дата и время {#datetime} -### Базовые типы +### Базовые типы {#datetime-basic} Диапазон значений всех базовых временных типов – от полуночи<sup>1</sup> 01.01.1970 до полуночи<sup>1</sup> 01.01.2106. Диапазон значений базового типа интевала – от -136 лет до +136 лет. @@ -65,7 +65,7 @@ <sup>1</sup> Полночью считаем такой момент времени, в которой все компоненты _времени_ равны нулю. -### Расширенные типы +### Расширенные типы {#datetime-extended} Диапазон значений всех расширенных временных типов – от полуночи<sup>1</sup> 01.01.144169 до н.э. до полуночи<sup>1</sup> 01.01.148107. Диапазон значений расширенного типа интевала – от -292277 лет до +292277 лет. diff --git a/yql/essentials/docs/ru/udf/list/postgres.md b/yql/essentials/docs/ru/udf/list/postgres.md index b36e91ce3b5..d138307411e 100644 --- a/yql/essentials/docs/ru/udf/list/postgres.md +++ b/yql/essentials/docs/ru/udf/list/postgres.md @@ -59,7 +59,7 @@ SELECT ; ``` -### Литерал массива +### Литерал массива {#array-literal} Для построения литерала массива используется функция `PgArray`: @@ -287,7 +287,7 @@ FROM (VALUES ('a'p),('b'p),('c'p)) as a(x); -- 'a'p,'a,b'p,'a,b,c'p {% endnote %} -## Логические операции +## Логические операции {#logic-operations} Для выполнения логических операций используются функции `PgAnd`, `PgOr`, `PgNot`: |