diff options
| author | vitya-smirnov <[email protected]> | 2026-06-18 17:54:12 +0300 |
|---|---|---|
| committer | vitya-smirnov <[email protected]> | 2026-06-18 18:30:10 +0300 |
| commit | 4265d9121fd0635072e106e1895db92e900e7508 (patch) | |
| tree | de970c41d2bb1dd8e67cbceddba0fb8a0f5411c2 /contrib/tools/python3/src/Python/context.c | |
| parent | 2fce6dc902dfbd6cdfd78da3b2c795f6bd6cc633 (diff) | |
YQL-20631: Support simple CTEs on YqlSelect
The first iteration on WITH CTE support. Only simple CTEs are supported.
Properties:
1. Redefinition is forbidden.
2. Shadowing is supported.
3. Nested WITH CTEs are supported.
Following features are not yet implemented:
1. Column names specification. There is an assertion failure at core because
of an absent column order when translating it like for the `PgSelect`.
2. `RECURSIVE` is postponed. There a more sophisticated translation with
`YqlSelf` callable is required.
Also there was a potential defect because of an empty `Id` result not expected.
commit_hash:759676d8a9d369f7eedd9b87f79455b2f8a9fcff
Diffstat (limited to 'contrib/tools/python3/src/Python/context.c')
0 files changed, 0 insertions, 0 deletions
