diff options
| author | vitya-smirnov <[email protected]> | 2026-07-08 14:07:30 +0300 |
|---|---|---|
| committer | vitya-smirnov <[email protected]> | 2026-07-08 14:45:02 +0300 |
| commit | 4c9f9581f3e56dd7bbf51b788e3da15f809191ca (patch) | |
| tree | f992a1ea5ac2117bc7ea121ba35b83590bf5cfc4 /contrib/python/python-dateutil/dateutil | |
| parent | a1afc43aaafbbd6f98ee1a54b34951f4f603cad6 (diff) | |
YQL-21363: Support EvaluateAtom source on YqlSelect
#### Support EvaluateAtom source in YqlSelect ✎
- Introduces support for `EvaluateAtom` as a source in YqlSelect, enabling dynamic cluster and key resolution at query execution time
- Replaces literal string fields with deferred atom types to allow expression evaluation for cluster and key identifiers
- Adds logic to convert deferred atoms to `EvaluateAtom` nodes during query compilation, supporting complex expressions in table references
- Enables usage of variables and string concatenation in cluster and table path specifications, enhancing query flexibility
- Updates parsing and building logic to handle deferred atoms in table references while maintaining backward compatibility
- Adds new test cases to verify the functionality with variable expressions and dynamic table paths
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:89e4e90dd2d018de373373af560f48a1015e01e8
Diffstat (limited to 'contrib/python/python-dateutil/dateutil')
0 files changed, 0 insertions, 0 deletions
