summaryrefslogtreecommitdiffstats
path: root/contrib/tools/python3/src/Python/context.c
diff options
context:
space:
mode:
authorvitya-smirnov <[email protected]>2026-06-18 17:54:12 +0300
committervitya-smirnov <[email protected]>2026-06-18 18:30:10 +0300
commit4265d9121fd0635072e106e1895db92e900e7508 (patch)
treede970c41d2bb1dd8e67cbceddba0fb8a0f5411c2 /contrib/tools/python3/src/Python/context.c
parent2fce6dc902dfbd6cdfd78da3b2c795f6bd6cc633 (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