summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/node.h
Commit message (Collapse)AuthorAgeFilesLines
* Feature: alter table T alter column C set not nullflown4qqqq2025-07-211-1/+1
| | | | | | | | | Когда-то давно (когда еще YQL жил в github) была поставлена задача - поддержать SET/DROP NOT NULL на колонку. DROP NOT NULL был сделан и давно уже существует в main: <https://github.com/ydb-platform/ydb/pull/6342>. Однако с SET NOT NULL возникли определенные сложности, поэтому был сделан отдельный пулл реквест: <https://github.com/ydb-platform/ydb/pull/6341>. Как видно, ПР так и не вмержили по причине увольнения автора кода. Недавно задача всплыла вновь, поэтому надо доделать. В этом пулл реквесте добавляется код в грамматику YQL новое выражение - `ALTER TABLE t ALTER COLUMN c SET NOT NULL`, которая добавляет ограничение `NOT NULL` на колонку. commit_hash:f310061b13666418c46309ea32032fbce68fb865
* YQL-20171: Fix aggregation joining keyvitya-smirnov2025-07-151-1/+1
| | | | | | | | | | | | | | | | There was a bug with a aggregation deduplication by a column at the translator. For a single column the system joining all aggregations using the generic key. The generic key was just a column name without source name what leads to collision when aggregating multiple different sources with same column names. This patch fixes the generic key by adding a data source name there. Also tests are added. commit_hash:1c0a9da512f68c58d2830e096de76b769b733cb2
* YQL-20086 sqlvvvv2025-06-181-73/+73
| | | | commit_hash:b06f3d2f5fa81e2073966eb172758758bd94fdf2
* support database settings in ALTER DATABASEdeminds2025-06-041-0/+1
| | | | | | | | The main goal is to enable setting SchemeLimits (ShardsLimit and PathsLimit) via YQL. Issue: - https://github.com/ydb-platform/ydb/issues/16742 commit_hash:e873849e3b4bb494e349ccebbb1ff6d51655c5d1
* New CHANGEFEED's option: SCHEMA_CHANGESilnaz2025-06-031-0/+1
| | | | commit_hash:23ba332ac8979f2e4e62231fb47414233ee4043e
* YQL-19747 sql functionsvvvv2025-03-281-0/+1
| | | | commit_hash:9f628fe1894ee7dcdcbdd161855b668ca6e7380f
* Fix bug in ALTER USER with set null passwordflown4qqqq2025-03-061-0/+1
| | | | | До этого, при любом запросе ALTER USER без опции PASSWORD выставлялось значение Null Password как дефолтовое - это баг, потому что при модификации пользователя не надо выставлять вообще никакого значения. commit_hash:3cb3d5bb3e9487439787deb9102cd0105b6b9e82
* Fix bugs with parsing alter database (+add ut on compiling)flown4qqqq2025-02-111-1/+1
| | | | commit_hash:7e6d742dce448b1c5f815abebd781049e7b22b46
* init commitflown4qqqq2025-02-051-0/+5
| | | | commit_hash:0564ecb94145bde9e411b0f6786c93e4e5d1d503
* YQL-19530 pass cpu & mem settings to Udf/ScriptUdfvvvv2025-02-031-0/+15
| | | | commit_hash:21577e2038f1d80c16e671d74e0c9e1e00b6c448
* MR: aggregation in MEASURESvokayndzop2025-01-291-1/+2
| | | | commit_hash:5357736eed7a221ff5844d4351abe23e65930632
* Add option 'HASH' into CREATE USERflown4qqqq2025-01-241-12/+14
| | | | | | | | | | | | | Need for: <https://github.com/ydb-platform/ydb-rfc/blob/main/backup_fstek.md> ``` CREATE USER my_user HASH ' {"hash": "p4ffeMugohqyBwyckYCK1TjJfz3LIHbKiGL+t+oEhzw=", "salt": "U+tzBtgo06EBQCjlARA6Jg==", "type": "argon2id" }' ``` commit_hash:a0c695c2e2f7f794e5c4db978fe33a7bfea59e2c
* YQL for create, alter and drop transfer from topic to tabletesseract2025-01-211-0/+8
| | | | commit_hash:09502f46a7ee665609d2c4ba8d9e0aa421720cdb
* PR from branch users/flown4qqqq/yql-new-query-alter-user-login-nologinflown4qqqq2024-12-241-0/+8
| | | | | | | | | | | | | | | | New option in query: ``` CREATE USER user LOGIN; CREATE USER user NOLOGIN; ALTER USER user LOGIN; ALTER USER user NOLOGIN; ``` > implementation in sql > add ut commit_hash:7d7c0f251711814d86ae6cb49b4d052317a74001
* RESOLVED_TIMESTAMPS => BARRIERS_INTERVAL (part 2)ilnaz2024-12-131-1/+1
| | | | | Part 1: [https://github.com/ydb-platform/ydb/pull/12555](https://github.com/ydb-platform/ydb/pull/12555/files) commit_hash:6fec02d61652f1b4ee5fd2c677f4cedb547ef9ac
* Better diagnostics for scalar context usagesvvvv2024-12-121-0/+3
| | | | | init commit_hash:12f8e607ccf54d241b69dbb1903cf36a1930295f
* YQL-19264 relaxed check for assume order byvvvv2024-11-261-0/+4
| | | | commit_hash:29ee6c53b63771357492cc2e4f7ceac15c5a86b1
* Support ALTER SEQUENCE commandshumkovnd2024-11-211-0/+8
| | | | | <https://github.com/ydb-platform/ydb/issues/11763> commit_hash:5611cbe2f0e09543749e9866c5db8d427649e754
* Extend TTL syntax to support tiersyentsovsemyon2024-11-211-2/+9
| | | | | RFC: **[nda.ya.ru/t/JsIT3hp679nYxn](https://nda.ya.ru/t/JsIT3hp679nYxn)** commit_hash:a0a4f65b24ee591cb76fd3cf253ffe24a01bfaf5
* Apply GH commitsudovichenko-r2024-11-121-6/+22
| | | | | | | | | | | | | Apply GH: Extract prefix and entries in backup-related sql (#10807) Apply GH: Fix syntax for Column Family (#10781) Apply GH: Case-insensitive mode for searching modules and functions (#10842) Apply GH: Fixed i/o for pg_proc (#10914) Apply GH: An option to render SQL transalation with Seq! (#11015) commit_hash:d2d2fcdef2bbd0434236aef325aa071c7e39c526
* Moved other yql/essentials libs YQL-19206vvvv2024-11-071-0/+1567
init commit_hash:7d4c435602078407bbf20dd3c32f9c90d2bbcbc0