aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/public/udf
Commit message (Collapse)AuthorAgeFilesLines
* YQL-20102: Enable debug arrow validationatarasov52025-07-103-4/+21
| | | | | | | | В данном PR включена поддержка валидации Datum'ов на соответствие `MKQL type <-> arrow type <-> arrow array data structure.` Выявленные проблемы: 1\. `AllocateResizableBuffer(size_t size)` возвращает массив длины 0 вместо size. Поэтому есть ошибка в работе с датами в некоторых нодах commit_hash:122f2bd114dec50993131391a3793d9540877cb4
* Fix Arrow Buffer untracking for imported buffersilezhankin2025-07-101-3/+3
| | | | commit_hash:8d3031aaf3f344572e98e205b92760187a97dd95
* YQL-20167 canonized short key contentvvvv2025-07-101-0/+4
| | | | commit_hash:0cc244f5272c4bc099db5bf8fb56566a11391158
* YQL-19536: Block ifpresentatarasov52025-07-081-0/+1
| | | | commit_hash:15146ac1817e0abc0483b2c138207daf3b63fdd5
* YQL-20093: Change DateTime::IntervalFromSeconds signaturevitya-smirnov2025-07-071-0/+15
| | | | | | | | As `DateTime::ToSeconds(Interval)` returns `Int64` since `2025.03`, then a reverse function should be changed as well. Also added support for block `UDF`s at `TLangForked`. commit_hash:24fdaa28ef016ee10b9c5772aa8d4e8ba28ee6c4
* YQL-20093: Make DateTime::ToSeconds(Interval) return Int64vitya-smirnov2025-07-021-1/+29
| | | | | | | | Changed the signature of `DateTime::ToSeconds` on `Interval` to return `DWORD` instead of `WORD` under the`LangVer 2025.03`. Added canonization tests. commit_hash:6467949663227aafd27f05d49fca0d656bb190dd
* YQL-19934: Fix Unicode / Error location displaypanikku2025-06-202-24/+27
| | | | | Fix Unicode/ error line commit_hash:aa5f17b1dd12a3b69869458c6f5aa92bb8514257
* YQL-20086 publicvvvv2025-06-2014-353/+354
| | | | commit_hash:95a833af8fda8e357f7f0100b4e3bfd15dafe3e1
* YQL-19536: Block scalar versions of nodesatarasov52025-06-172-6/+14
| | | | commit_hash:0f93920592ababed5f28efbe4d25c9651f578c8b
* YQL-19940: Msan sanitizingatarasov52025-06-041-0/+139
| | | | commit_hash:a7bee9ef953705fedbc2280f5a1eac81a305944f
* YQL-19940: Fix wrong string accessatarasov52025-05-161-1/+1
| | | | | | | YQL-19940: Fix wrong string access String refs are not null terminated. commit_hash:00b0838281af365caee1efeef5a6f7a7df096bc4
* YT-15805: Move timezone directory from yql/essentials/public/udf/tz to ↵nadya022025-05-149-753/+0
| | | | | | library/cpp/type_info/tz commit_hash:c293432144308b647073111d1086349af6d52fed
* YQL Fixed block type fot tx dategrigoriypisar2025-05-143-3/+38
| | | | commit_hash:092e832b4e88373124b139e8b05b1ded74f5c1a1
* YQL-19884: Add Ascii{Starts,Ends}WithIgnoreCase functions to String UDFimunkin2025-05-061-5/+9
| | | | commit_hash:4b86982498876ec14632c0a018a940c3393bb5d6
* YQL-19767: Introduce MKQL allocator address sanitizingatarasov52025-05-061-6/+15
| | | | | Здесь поддержал только out of bounds access и use after free. Отложенное использование памяти и тд буду делать потом commit_hash:2a3fd472b626762ff7c8b7b0bc1285af50c511cf
* YQL TaggedType <-> Arrowninaiad2025-04-244-1/+70
| | | | commit_hash:f775e1468b8181bc7f7f409dde6a1af284725e68
* YQL-19861 abi, udf resolvers, test, pass via yt gatewaysvvvv2025-04-212-2/+15
| | | | commit_hash:6e3f5fac6a8598586987b52d749644d1ce1fccbe
* Use udf_log instead of log in comp nodesmfilitov2025-04-151-0/+14
| | | | | | | | | | 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
* YDB Import 765robot-ydb-importer2025-04-041-14/+0
| | | | commit_hash:d9b36270b6cb6510b9a1f144ff3a9777112df439
* Use udf_log instead of log in comp nodesmfilitov2025-04-021-0/+14
| | | | | | | | 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-19645: Add more types for coalesceatarasov52025-04-012-6/+46
| | | | commit_hash:063bee7c99ef14a1a51edffe1410bbc7f7b6303c
* YQL-19645: UDF compilation fixatarasov52025-03-271-0/+2
| | | | commit_hash:e5eca90341ecdb636669e7aa54bd541dedeb2fa1
* YQL-18303: Purge BigDateType data type flagimunkin2025-03-271-7/+0
| | | | commit_hash:e8348aa080ebfa6e598642c564e06b807cb8e4dd
* YQL-19645: Optimize block coalesceatarasov52025-03-272-0/+154
| | | | commit_hash:b9c6d56b79b71389a1198d54c6ce6c2022420182
* YQL supported LogicalDataSize in block readergrigoriypisar2025-03-203-18/+228
| | | | | Supported LogicalDataSize in block reader commit_hash:db90c1c9c8065e4e1f41ec0fd9cfb7bc992efce2
* YQL-18303: Adjust implicit cast rules between Datetime typesimunkin2025-03-201-12/+12
| | | | | Follows up 16a38d1b1de0cc97c5cbf97176331ea6691e23be commit_hash:4d702692f7441dc95f2874f80f6618043b73c816
* YQL-18303: Introduce ExtDateType data type flagimunkin2025-03-191-7/+14
| | | | commit_hash:5f7d390b260264526d8546015d2e98e2130b67da
* YQL mkql blocks transport, added triming by MinFillPercentagegrigoriypisar2025-03-192-19/+20
| | | | | Added block trimming in transport commit_hash:9794613300322045a81a9b40d4ebe519d30937a4
* YQL-19724 logger for udf resolvingvvvv2025-03-192-0/+11
| | | | commit_hash:c019511f90871e0a4d783856db0fa2272e21a336
* YQL-19712 RuntimeLogLevel setting, mrjob loggervvvv2025-03-182-6/+24
| | | | | init commit_hash:6178c9e20a737d499b13f1b38fdfb621f2d8db2f
* YQL-19694 ABI logger interfacevvvv2025-03-146-32/+286
| | | | commit_hash:b673d403e9bfb2ac31eedd8d2231ac018a8f36dd
* renamed macrovvvv2025-03-041-10/+10
| | | | commit_hash:f17e3cd8acf40b29c6c32c1daacfac1c904126d7
* YQL-18276: Block singular type implementationatarasov52025-03-038-5/+210
| | | | commit_hash:1334e5c0fb5ff26fd40681059409f46cf49ec025
* Handle AutoMap flag in TCallableArgsHelper the right wayimunkin2025-02-241-8/+24
| | | | commit_hash:98f3bddb416cee821c3779e58ffe8a92d61304de
* Added serialization and deserialization functions to block statemfilitov2025-02-191-0/+5
| | | | | Added serde for state in block aggregation for spilling. commit_hash:44233e34f49c9722849a69ad7c49a2b87e65c75d
* Intermediate changesrobot-piglet2025-01-291-1/+1
| | | | commit_hash:a9a86ead632b0451a427621ea384bd732d3653a3
* Use type dispatching traits in Arrow array buildersziganshinmr2025-01-206-373/+316
| | | | commit_hash:ffdd14a35d07660b4bebf2a6471da83349a37d78
* Block trimmer and its usage in BlockMapJoinCoreziganshinmr2025-01-106-50/+132
| | | | commit_hash:568373541db82f01bd26ce36651f8dbb92a007e1
* split & refactor core/utvvvv2024-12-171-1/+0
| | | | | init commit_hash:6a569cc8a3ace6be991ce981c949eda644f39c0b
* Introduced NoYield argument flagvvvv2024-12-112-2/+5
| | | | | init commit_hash:531cbd91ec4aac4c7fb0959310f8fc082fa9b892
* Pass params to all array buildersilezhankin2024-12-102-10/+13
| | | | | Follow-up to <https://nda.ya.ru/t/qM41fmwb7AGmMo> commit_hash:1ba96815c597bb1e9d74e10889417cca329354f8
* Shrink buffers by threshold in string array buildersilezhankin2024-12-042-141/+152
| | | | | YDB Issue: <https://github.com/ydb-platform/ydb/issues/6891> commit_hash:06f709bc7af8d21b4af98a6461daae35f9dcc4db
* Moved other yql/essentials libs YQL-19206vvvv2024-11-072-3/+3
| | | | | init commit_hash:7d4c435602078407bbf20dd3c32f9c90d2bbcbc0
* Moved yql/minikql YQL-19206vvvv2024-11-077-13/+13
| | | | | | | init [nodiff:caesar] commit_hash:d1182ef7d430ccf7e4d37ed933c7126d7bd5d6e4
* Remove methods Data, Size, Empty from TStringmikhnenko2024-11-062-2/+5
| | | | | | | If this pr has broken something, try using the methods named with a small letter \[nodiff:caesar\] commit_hash:c08a737938cff39577c6e47d4434531f6355e4c2
* Moved yql/public/udf YQL-19206vvvv2024-11-0390-0/+14548
init [nodiff:caesar] commit_hash:fea5321f18f8d9ada6a22d2359af7e1c4c19b8cc