summaryrefslogtreecommitdiffstats
path: root/yql/essentials/minikql/mkql_program_builder.h
Commit message (Collapse)AuthorAgeFilesLines
* YQL-20229: Add WideMap stream overloadatarasov52025-08-011-1/+1
| | | | commit_hash:297647045a9ca9c90137f0ec6488181f81fe2447
* YQL-20098: Wide{Skip,Take}Blocks rewrite from Flow to Streamatarasov52025-07-151-2/+2
| | | | | | | Переписал Wide\{Skip,Take\}Blocks с flow на stream тип Прогон тестов с понижением версии <https://nda.ya.ru/t/as0XUfAF7GUcdA> commit_hash:b953c006690680e4711424f407db5af16b9c2e1c
* YQL-20080: flow -> stream rewriteatarasov52025-07-091-1/+2
| | | | | | | | В этом пре переписал ноды `Wide{Top,TopSort,Sort}Blocks` с flow на stream реализацию. Я разбил пр на два коммита: первый, это просто двигаю классы вверх вниз. Второй - сами изменения. [Прогон тестов](https://nda.ya.ru/t/P9kfAmHr7GFmgy с понижением Runtime версии commit_hash:0813a74aaa904b12846692c0e7504334170ea6db
* YQL-20086 minikqlvvvv2025-06-231-6/+6
| | | | commit_hash:c35c972d6708fb1b3f34fa34a42cdae1ddf11cdc
* YQL-19861 abi, udf resolvers, test, pass via yt gatewaysvvvv2025-04-211-1/+4
| | | | commit_hash:6e3f5fac6a8598586987b52d749644d1ce1fccbe
* Block mapjoin refactorziganshinmr2025-04-101-3/+3
| | | | | | | | | - Transition to block lists for block map join's right input (BlockMapJoinCore/BlockMapJoinIndex/BlockStorage nodes affected) * Right key columns/key drops are now addressed by name - Optimizers which fuses ListToBlocks over ListFromBlocks and vice versa commit_hash:bdcee24edd1e5298c038716d4d205858a199d0db
* ListFromBlocks computation nodeziganshinmr2025-03-271-1/+1
| | | | commit_hash:bae79a39ae78ceed103c460f7949d1a2483e0b73
* ListToBlocks computation nodeziganshinmr2025-03-251-0/+2
| | | | | | | Семантика ноды ListToBlocks - преобразование списка структур в список блочных структур:`List<Struct<a:T1,...>> -> List<Struct<a:Block`<T1>`, ... ,_yql_block_len:Scalar`<Uint64>`>` (как WideToBlocks, но для списков) На вход ожидается ленивый список, на выход также выдается ленивый список commit_hash:0b364f55810a492fdcce7dc06b1e69701a1db01f
* BlockMapJoinCore refactorziganshinmr2025-02-171-2/+9
| | | | | | | * Split storage and index parts from BlockMapJoinCore computation node into separate BlockStorage and BlockIndex nodes in order to allow multiple join nodes to reuse the same block data and index for the right table where possible * Corresponding s-expressions changes commit_hash:40e39fb0b22c2f929c184963b5bd901006122c14
* YQL-19424: Use WideStream instead of WideFlow in WideToBlocks computation nodeimunkin2025-02-111-0/+1
| | | | commit_hash:0c0bfb556ff1f51f3293899c0364cd56c3965c41
* drop BlockBitCast YQL-19494vvvv2025-01-291-1/+0
| | | | commit_hash:1b627ad95e1026d9c67f004825ef1567504cc66e
* DynamicVariant YQL-19499vvvv2025-01-241-0/+1
| | | | commit_hash:b609442fce4217e33f5d5421582e4a145afde95d
* MR: support ALL ROWS PER MATCHvokayndzop2024-12-161-4/+7
| | | | commit_hash:9e2ba38d0d523bb870f6dc76717a3bec5d8ffadc
* BlockMapJoinCore computation nodeziganshinmr2024-12-111-4/+7
| | | | commit_hash:7eaad4219a36a3a486c82cdbf82e7630e59e67f9
* Merge PR #10707: Fixed: Make block combine use stream instead of flowaneporada2024-11-121-0/+9
| | | | commit_hash:946462d1ea7e74758c7d6f86cc30cd674dc2195e
* Moved yql/minikql YQL-19206vvvv2024-11-071-0/+853
init [nodiff:caesar] commit_hash:d1182ef7d430ccf7e4d37ed933c7126d7bd5d6e4