summaryrefslogtreecommitdiffstats
path: root/yql/essentials/minikql/mkql_program_builder.h
Commit message (Collapse)AuthorAgeFilesLines
* Use Y_UNREACHABLE for ALT_NOT_SETvitya-smirnov2025-10-201-20/+22
| | | | | | | | It is not convinient to grep "You should change implementation according to grammar changes" every time you need it during new translation feature. AI does not always suggests it. More convinient is to use just `Y_UNREACHABLE` as `ALT_NOT_SET` is actually unreachable. commit_hash:132f264e9f781b8c2433fb1f12374f7684466370
* YQL-20520 concat (w/o runtime)vvvv2025-10-201-0/+1
| | | | commit_hash:0b092481cfb4813c26c165c17f6d05a9f1f88481
* YQL-20086 minikqlvvvv2025-10-091-155/+149
| | | | commit_hash:e96f7390db5fcbe7e9f64f898141a263ad522daa
* YQL-20339 block function for scoped argsvvvv2025-09-191-0/+2
| | | | | без langver, т.к. может быть использована для починки оптимизаторов, где при раскрытии List-ов из воздуха рождается Iterator а потом все заканчивается Collect commit_hash:21cb9b9454cb255b476d50bdb8c5db150cd773fd
* YQL-20339 mkql MutDict functionsvvvv2025-09-181-1/+17
| | | | | | | | | | | final tests more tests more tests init commit_hash:d3d99085819d1a9ebafbca6c34a1e483252d9a22
* YQL-20339 mkql types & funcsvvvv2025-09-121-0/+3
| | | | | | | funcs init commit_hash:e51fcff5b11ce252174d946af23ba9b3727f0ec3
* 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