aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/minikql
Commit message (Collapse)AuthorAgeFilesLines
* YQL-19967: Fix codegen for args slot addressingimunkin8 days1-1/+2
| | | | | Follows up e13229863b189b9ad804f0c6772204399430179e commit_hash:6a78a1a14d0ce96fdbbac9b97f0a2f1c8764b59b
* Add counter for wasted memory from TPagedBuffer in profiling modeilezhankin8 days2-14/+48
| | | | | Пример графика с тестового кластера: <https://nda.ya.ru/t/RdGCM06J7EGx4P> commit_hash:4cf9981cc6d7541487678a189386e8e7f091811d
* YQL-19967: Properly handle signatures with run configimunkin8 days3-16/+259
| | | | commit_hash:e13229863b189b9ad804f0c6772204399430179e
* YQL-19765: Store IHash, ICompare, IEquate by type value instead of pointeratarasov52025-05-1411-36/+66
| | | | commit_hash:9e278f075e1a9c899d4ef9c137eee25958597358
* YT-15805: Move timezone directory from yql/essentials/public/udf/tz to ↵nadya022025-05-146-25/+29
| | | | | | library/cpp/type_info/tz commit_hash:c293432144308b647073111d1086349af6d52fed
* YQL Fixed block type fot tx dategrigoriypisar2025-05-141-25/+1
| | | | commit_hash:092e832b4e88373124b139e8b05b1ded74f5c1a1
* YQL-19014: Fix Convert codegen for Bool target typeimunkin2025-05-133-4/+42
| | | | commit_hash:ecdd6fac555c33978a3faed996a8cb2d996958b9
* YQL-19767: Introduce MKQL allocator address sanitizingatarasov52025-05-0615-211/+585
| | | | | Здесь поддержал только out of bounds access и use after free. Отложенное использование памяти и тд буду делать потом commit_hash:2a3fd472b626762ff7c8b7b0bc1285af50c511cf
* [yql] Fix -Wdeprecated-this-capture warningnechda2025-04-291-5/+5
| | | | | Fix for yql commit_hash:81765a279c4df03675ae3b78e90d925ffc437c4f
* YQL TaggedType <-> Arrowninaiad2025-04-242-2/+25
| | | | commit_hash:f775e1468b8181bc7f7f409dde6a1af284725e68
* Intermediate changesrobot-piglet2025-04-242-2/+0
| | | | commit_hash:dc3193604b8e3f1c1a2e012318f542b2497d7638
* YQL-19861 abi, udf resolvers, test, pass via yt gatewaysvvvv2025-04-2117-78/+133
| | | | commit_hash:6e3f5fac6a8598586987b52d749644d1ce1fccbe
* YQL-19866: Do not release the finished stateimunkin2025-04-172-2/+10
| | | | commit_hash:3c10c54803265211cf64d4c98705be92ef0c8486
* Remove excess explicit upcast and temporary UnboxedValuePod creationimunkin2025-04-175-8/+10
| | | | commit_hash:cca2568fdd279c80e1af6d3c056c7bed92f690ca
* YQL-19836: Fix the dependency for Iterable lambda argumentimunkin2025-04-153-1/+42
| | | | commit_hash:cc7563be3ee8e0b04bdf034a5e14e7595f79c5a5
* Intermediate changesrobot-piglet2025-04-152-17/+57
| | | | commit_hash:c4550cac5dcb439e190f089fb6c9dca01277f4f5
* Use udf_log instead of log in comp nodesmfilitov2025-04-156-72/+153
| | | | | | | | | | Changing logger in comp nodes as described in this task: <https://github.com/ydb-platform/ydb/issues/15597> Tests added here: <https://github.com/lll-phill-lll/ydb/blob/main/ydb/core/kqp/ut/runtime/kqp_scan_logging_ut.cpp#L76> Will be uncommented after this pr. upd. This PR was merged and then reverted due to incompatible logger settings in `tasks_runner`. The issue is fixed in this PR: <https://github.com/ydb-platform/ydb/pull/16837> commit_hash:de998351a6e6f12a684770d56c6e2ac413c15c7a
* Do not rely on zero as hash value for NULL valuesziganshinmr2025-04-142-10/+73
| | | | commit_hash:549233c7fedd2030499b3bfc98f757a3ff7683ac
* Intermediate changesrobot-piglet2025-04-115-53/+189
| | | | commit_hash:3ca33ca3ca1c17f83267938f846bee0cb3c3461b
* Block mapjoin refactorziganshinmr2025-04-107-113/+152
| | | | | | | | | - 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
* YDB Import 765robot-ydb-importer2025-04-046-153/+72
| | | | commit_hash:d9b36270b6cb6510b9a1f144ff3a9777112df439
* Use udf_log instead of log in comp nodesmfilitov2025-04-026-72/+153
| | | | | | | | Changing logger in comp nodes as described in this task: <https://github.com/ydb-platform/ydb/issues/15597> Tests added here: <https://github.com/lll-phill-lll/ydb/blob/main/ydb/core/kqp/ut/runtime/kqp_scan_logging_ut.cpp#L76> Will be uncommented after this pr. commit_hash:337a3236a3b1c0d6641d22c6f535e9a2f03a4934
* YQL-19520: Move function to NInternal namespaceatarasov52025-04-021-2/+11
| | | | commit_hash:df32357c7548d7667ae0e67e2cced1d4313e81b6
* YQL-19767: Simplify default allocator checkatarasov52025-04-014-63/+15
| | | | commit_hash:cc16f9b9fce67ee4f375bc910a29cc0d272e7a9a
* YQL-19645: Add more types for coalesceatarasov52025-04-013-29/+88
| | | | commit_hash:063bee7c99ef14a1a51edffe1410bbc7f7b6303c
* YQL-19767: Remove unused functionsatarasov52025-03-311-21/+0
| | | | commit_hash:2295c0b72da4232054ac2f68d8709171f7e36181
* YT block table content refactorziganshinmr2025-03-311-1/+0
| | | | | | | | | * Migrate YtBlockTableContent node to block struct type * Use ListFromBlock to resolve problems with multipage * Fix problems with Arrow decoder related to multiple files read commit_hash:4a2f5dd57c1359b17a9161ccb5c88754125609cb
* YQL-19520: Missing pragmaatarasov52025-03-311-0/+2
| | | | commit_hash:a9fe597dbe3726828f1048c3f67f861e511dbecb
* YQL-19767: Track allocations.atarasov52025-03-315-13/+90
| | | | commit_hash:67081edb88c3baf060c3179c3f21775fad73b530
* ListFromBlocks computation nodeziganshinmr2025-03-2710-63/+382
| | | | commit_hash:bae79a39ae78ceed103c460f7949d1a2483e0b73
* YQL-18303: Purge BigDateType data type flagimunkin2025-03-272-7/+7
| | | | commit_hash:e8348aa080ebfa6e598642c564e06b807cb8e4dd
* YQL-19645: Optimize block coalesceatarasov52025-03-2710-15/+770
| | | | commit_hash:b9c6d56b79b71389a1198d54c6ce6c2022420182
* ListToBlocks computation nodeziganshinmr2025-03-2511-14/+421
| | | | | | | Семантика ноды ListToBlocks - преобразование списка структур в список блочных структур:`List<Struct<a:T1,...>> -> List<Struct<a:Block`<T1>`, ... ,_yql_block_len:Scalar`<Uint64>`>` (как WideToBlocks, но для списков) На вход ожидается ленивый список, на выход также выдается ленивый список commit_hash:0b364f55810a492fdcce7dc06b1e69701a1db01f
* YQL-19520: msan + codegen = <3atarasov52025-03-2467-190/+428
| | | | commit_hash:9a814af3b8bd51c53939aa6ffde2e981ad8ea150
* Added YellowZone check after preallocation in gracejoinmfilitov2025-03-201-0/+5
| | | | | Additional check that after allocating memory we did not go beyond the yellow zone. Otherwise deallocate and switch to spilling commit_hash:c240687c121d99a4b794f5da2993e984854d6bc8
* YQL mkql blocks transport, added triming by MinFillPercentagegrigoriypisar2025-03-195-49/+170
| | | | | Added block trimming in transport commit_hash:9794613300322045a81a9b40d4ebe519d30937a4
* Remove unused macro - used for YDB compatibilityilezhankin2025-03-191-2/+0
| | | | commit_hash:ec5e09d191b714b8465756189e5d0898ba6ce92a
* Fix parsing W and D components ofinterval literalsimunkin2025-03-181-6/+23
| | | | commit_hash:59642f0b610a45880a53087b4b6d1f0e97cf2f6e
* YQL-19693: Fix dependency issueatarasov52025-03-181-26/+34
| | | | commit_hash:dd46edb324fde79d8f08900200f380e37d0112ae
* Fix usage of default memory allocator with Arrow paged arenailezhankin2025-03-181-16/+34
| | | | | Don't use Arrow paged arena with default allocator commit_hash:4c4a53e46180f6359c93665aeb87f46263bcf485
* YQL-19712 RuntimeLogLevel setting, mrjob loggervvvv2025-03-183-22/+53
| | | | | init commit_hash:6178c9e20a737d499b13f1b38fdfb621f2d8db2f
* YQL-19694 ABI logger interfacevvvv2025-03-1412-16/+178
| | | | commit_hash:b673d403e9bfb2ac31eedd8d2231ac018a8f36dd
* Handle potential race in computation pattern cacheilezhankin2025-03-123-108/+69
| | | | commit_hash:57e4f4066d30b24b967f1c4cb57bfafbd7948d34
* YQL mkql blocks trimmer, added size for sub buffersgrigoriypisar2025-03-103-23/+122
| | | | | Added sub buffers size into block trimer commit_hash:c1c708e6807c8e5b2ef7210dd13fe54216faa110
* YQL-19623: Drop MKQL support for runtime versions <47imunkin2025-03-073-46/+11
| | | | commit_hash:c3dd409a2ec0caaca64dee4f4bd32335ff3e6c68
* YQL-19623: Drop MKQL support for runtime versions <40imunkin2025-03-068-94/+5
| | | | commit_hash:aa64eee443012fcb60cd00896f6f1b30d515048e
* Added DeserializeAndUpdateState methods. This method is intended to merge ↵mfilitov2025-03-055-0/+104
| | | | | | | states from spilling When reading the state after spilling, the state for one key can be read several times, since after saving to disk we start aggregating the state again. Therefore, in addition to DeserializeState, DeserializeAndUpdate is also needed in the aggregators, which will merge all states with one key, read from disk. commit_hash:fbc8b87041b31bac3f6859ea586f172bfaefdf31
* YQL-19623: Drop MKQL support for runtime versions <30imunkin2025-03-055-95/+25
| | | | commit_hash:b5241253a990db2ce93e2f58c6f05d390a7ae9a7
* Intermediate changesrobot-piglet2025-03-0512-174/+4
| | | | commit_hash:2ec2671384dd8e604d41bc5c52c2f7858e4afea6
* YQL-19623: Drop MKQL support for runtime versions <20imunkin2025-03-0412-110/+25
| | | | commit_hash:78108621c2faeeedc8d1d2aba988e271d339575c