summaryrefslogtreecommitdiffstats
path: root/contrib/python/python-dateutil
diff options
context:
space:
mode:
authoratarasov5 <[email protected]>2026-07-07 16:15:20 +0300
committeratarasov5 <[email protected]>2026-07-07 16:59:11 +0300
commit835c5943fbc677ccf1b7e3c1f4df50c3bf5486dd (patch)
tree104fd54d726c86f60d23b34aa61022f6f59d735c /contrib/python/python-dateutil
parent17735a730250296d50b59dec1519c693c685a541 (diff)
YQL-21315: Block way implementation
#### Block Way Implementation ✎ - Implemented the `BlockWay` function to extract variant type information from block inputs, returning either tuple indices or struct member names - Added type annotation support for `BlockWay` operations with proper handling of optional variants and different underlying types - Introduced computation node implementation for `BlockWay` that processes both tuple and struct variants efficiently - Enhanced runtime version handling to support the new `BlockWay` functionality with version 80 - Added comprehensive unit tests covering various scenarios including tuple variants, struct variants, optional variants, and edge cases - Integrated `BlockWay` into the SQL parser and program builder with proper type inference and validation - Added SQL format tests and canonical data for tuple and struct variant scenarios with and without optionality <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:70a82f5d13a7c1499a9ad88fc5d9b079e352d7ef
Diffstat (limited to 'contrib/python/python-dateutil')
0 files changed, 0 insertions, 0 deletions