| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
commit_hash:0b092481cfb4813c26c165c17f6d05a9f1f88481
|
| |
|
|
| |
commit_hash:e96f7390db5fcbe7e9f64f898141a263ad522daa
|
| |
|
|
|
| |
без langver, т.к. может быть использована для починки оптимизаторов, где при раскрытии List-ов из воздуха рождается Iterator а потом все заканчивается Collect
commit_hash:21cb9b9454cb255b476d50bdb8c5db150cd773fd
|
| |
|
|
|
|
|
|
|
|
|
| |
final tests
more tests
more tests
init
commit_hash:d3d99085819d1a9ebafbca6c34a1e483252d9a22
|
| |
|
|
|
|
|
| |
funcs
init
commit_hash:e51fcff5b11ce252174d946af23ba9b3727f0ec3
|
| |
|
|
| |
commit_hash:297647045a9ca9c90137f0ec6488181f81fe2447
|
| |
|
|
|
|
|
| |
Переписал Wide\{Skip,Take\}Blocks с flow на stream тип
Прогон тестов с понижением версии <https://nda.ya.ru/t/as0XUfAF7GUcdA>
commit_hash:b953c006690680e4711424f407db5af16b9c2e1c
|
| |
|
|
|
|
|
|
| |
В этом пре переписал ноды `Wide{Top,TopSort,Sort}Blocks` с flow на stream реализацию.
Я разбил пр на два коммита: первый, это просто двигаю классы вверх вниз. Второй - сами изменения.
[Прогон тестов](https://nda.ya.ru/t/P9kfAmHr7GFmgy с понижением Runtime версии
commit_hash:0813a74aaa904b12846692c0e7504334170ea6db
|
| |
|
|
| |
commit_hash:c35c972d6708fb1b3f34fa34a42cdae1ddf11cdc
|
| |
|
|
| |
commit_hash:6e3f5fac6a8598586987b52d749644d1ce1fccbe
|
| |
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
| |
commit_hash:bae79a39ae78ceed103c460f7949d1a2483e0b73
|
| |
|
|
|
|
|
| |
Семантика ноды ListToBlocks - преобразование списка структур в список блочных структур:`List<Struct<a:T1,...>> -> List<Struct<a:Block`<T1>`, ... ,_yql_block_len:Scalar`<Uint64>`>` (как WideToBlocks, но для списков)
На вход ожидается ленивый список, на выход также выдается ленивый список
commit_hash:0b364f55810a492fdcce7dc06b1e69701a1db01f
|
| |
|
|
|
|
|
| |
* 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
|
| |
|
|
| |
commit_hash:0c0bfb556ff1f51f3293899c0364cd56c3965c41
|
| |
|
|
| |
commit_hash:1b627ad95e1026d9c67f004825ef1567504cc66e
|
| |
|
|
| |
commit_hash:b609442fce4217e33f5d5421582e4a145afde95d
|
| |
|
|
| |
commit_hash:9e2ba38d0d523bb870f6dc76717a3bec5d8ffadc
|
| |
|
|
| |
commit_hash:7eaad4219a36a3a486c82cdbf82e7630e59e67f9
|
| |
|
|
| |
commit_hash:946462d1ea7e74758c7d6f86cc30cd674dc2195e
|
|
|
init
[nodiff:caesar]
commit_hash:d1182ef7d430ccf7e4d37ed933c7126d7bd5d6e4
|