summaryrefslogtreecommitdiffstats
path: root/yql/essentials/udfs
Commit message (Collapse)AuthorAgeFilesLines
* YQL-20086 invert flagvvvv10 days50-99/+1
| | | | commit_hash:a6b640bc576263b62884a0b4187ba79c893e13d9
* YQL-20339 Python UDF supportvvvv11 days22-2/+484
| | | | | init commit_hash:2a30a1b920f341e1f9250df382dd951604a0894f
* Mute some checks improved in clang-tidy20 in yqlmikhnenko11 days2-7/+7
| | | | | Original errors you can see [here](https://nda.ya.ru/t/OlFnpgnP7L8aiS commit_hash:54941c5afadf626d30f5a9ab60de7b29ab625926
* Intermediate changesrobot-piglet2025-10-066-12/+36
| | | | commit_hash:618c69f7a3090bbeb975dea6d222c8bc7f41314d
* YQL-20086 udfsvvvv2025-10-06174-16310/+16316
| | | | | init commit_hash:f9684778bf1ea956965f2360b80b91edb7d4ffbe
* YQL-20116: Introduce ANTLR4 ambiguity detectionvitya-smirnov2025-10-061-4/+5
| | | | | | - Ignored 2 known ambiguities. - Tested tools. commit_hash:9e29bb2f876dabc68293b3e5c26a470d373506ae
* Intermediate changesrobot-piglet2025-10-025-0/+66
| | | | commit_hash:eba9127d442dfdfe410219202e8eee1f41da3cd9
* YQL-20339 fix for callable typesvvvv2025-09-291-0/+2
| | | | | init commit_hash:3d31b437605545a795c3f04791f1ae27e2f45255
* YQL-20339 linear checkervvvv2025-09-296-5/+56
| | | | | | | usage types commit_hash:6214c6a10f057439898414592a7b70a178ef14a1
* Fix -Wunused-but-set-variable in yqlmikhnenko2025-09-261-1/+1
| | | | | | | If you think that this pr has broken something for you, roll it back If the problem is not trivial, come to [support](https://nda.ya.ru/t/a1JIzEbo78mtfQ) Original errors you can see [here](https://nda.ya.ru/t/pFJQM0ho7KSaTN commit_hash:77d426cfbc646733517e14e69ac61a1afedaf82f
* Intermediate changesrobot-piglet2025-09-191-1/+1
| | | | commit_hash:2aa4cb9497aa655afda158c273df27501d5aa262
* Intermediate changesrobot-piglet2025-09-191-0/+2
| | | | commit_hash:ffdf6d88b491ce35a3a038c387250bf3a005ebbc
* YQL-20339 abi & udfvvvv2025-09-188-0/+145
| | | | | init commit_hash:2361e5be62a52d87831827081133ecaf8b183abc
* Intermediate changesrobot-piglet2025-09-054-22/+118
| | | | commit_hash:dadff7d2bad302fad87b0104b2ea3fdd0243aa27
* Intermediate changesrobot-piglet2025-09-051-1/+1
| | | | commit_hash:a1a74a19c885d82a56a4ef72c14ef3b71aaff2cc
* YQL-18878: Introduce Re2::IsValidRegexpatarasov52025-08-144-18/+207
| | | | commit_hash:44a39f94ad6f9407cb9e493cbf88ef28b320586e
* Watermarks: DDLvokayndzop2025-08-081-0/+5
| | | | commit_hash:64ad6b4138ee27f474b440e8ef3e07fac1935346
* YQL-19784: Implement Ipv4FromUint32 and Ipv4ToUint32 functions in IP UDFlambda-delta2025-08-0410-3/+209
| | | | | Implement Ipv4FromUint32 and Ipv4ToUint32 functions in IP UDF commit_hash:ac21513d59acaf686ad0ab1482753863eb2d9a12
* YQL-19784: Implement Math::SwapBytes polymorphic UDF functionlambda-delta2025-08-048-10/+176
| | | | | Implement Math::SwapBytes polymorphic UDF function commit_hash:b9e5d9dbca398436f307a6cc38046c7ed46b5f21
* YQL-20184: Avoid redundant data copies in the String UDFlambda-delta2025-07-301-38/+98
| | | | | Avoid unnecessary data copies in the String UDF commit_hash:958810269bf3a7d54b71005bdd8e55fffcfa8538
* YQL-20231: Validate map keys for json serializationatarasov52025-07-256-0/+54
| | | | commit_hash:307dbfb3413e806ce09a36736e79a5c7b80fd4ec
* YQL-20241: Use ASCIIZ strings for UdfTerminate (essential udfs)imunkin2025-07-2524-158/+158
| | | | commit_hash:1a11133ec66e71b6c798178453a5ab43cdc6761c
* Intermediate changesrobot-piglet2025-07-243-4/+72
| | | | commit_hash:4b0cad6620396d4b5422b264f4aa162104d45e8d
* Intermediate changesrobot-piglet2025-07-212-7/+74
| | | | commit_hash:0897b988c8ca7235b4f13624177866ac14a46fdd
* YQL-20005: User friendly datetime format error outputpanikku2025-07-095-1/+19
| | | | | | | | | Еще идея была с таким выводом: Invalid format character 'q' in DateTime::Format. Allowed format characters: - %Y: year (e.g., 2023) - %m: month (e.g., 01 to 12) - %d: day of the month (e.g., 01 to 31) More format characters available in the documentation: https://nda.ya.ru/t/NC9Huj1V7GFfJn commit_hash:6ba063a3fe8d164b1c9d9c5f80e558c521cbaf29
* YQL-20093: Change DateTime::IntervalFromSeconds signaturevitya-smirnov2025-07-0710-2/+115
| | | | | | | | 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-0212-8/+193
| | | | | | | | 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-209-27/+26
| | | | | Fix Unicode/ error line commit_hash:aa5f17b1dd12a3b69869458c6f5aa92bb8514257
* YQL-20086 udfsvvvv2025-06-1834-824/+824
| | | | commit_hash:631fd9ed259a7c95a618e1265f61df28a87ce922
* Update minimal langver for Ascii{Starts,Ends}WithIgnoreCase functions in ↵imunkin2025-06-179-48/+146
| | | | | | | String UDF Follows up 4b86982498876ec14632c0a018a940c3393bb5d6 commit_hash:17be35db9650e9e8e63ae88f2bce18d77c8d6938
* Intermediate changesrobot-piglet2025-06-1625-99/+0
| | | | commit_hash:18e311c0ad94b55003cb5a6c0487a16830fac5cd
* YQL-20057: Allow collect stack traces for allocationsatarasov52025-06-101-1/+1
| | | | commit_hash:78b95c2bcf56788cfb36c564619e849799916b31
* YQL-19819: Add udf/sha512panikku2025-06-109-1/+94
| | | | commit_hash:66268a673a500f22e3a4c728f5f24c4a821458ae
* YQL-20050 ascii ilike in the peepholevvvv2025-06-041-25/+52
| | | | commit_hash:ecabde17ea40a36ec6c992bec2b371529d6cc84c
* fix re2 langvervvvv2025-05-2812-15/+46
| | | | | | | fix YQL-18878: Provide regex error from 2025.03 version commit_hash:fdaeba4009bfbedccd39942909bcd303ae4ae932
* Intermediate changesrobot-piglet2025-05-284-0/+8
| | | | commit_hash:7ef8aac06a5394b98eea88e8519641f5b04e2878
* YQL-18878: Disable logs + provide regexp erroratarasov52025-05-2810-8/+131
| | | | commit_hash:a621ff34ec05a45a278051bc2ac0a01f8f2e122d
* YQL-19845 fixed outer resolvingvvvv2025-05-277-0/+135
| | | | commit_hash:0a063bba6282dd67ca5d8e6aa906200ed6a8aed6
* Update Cython to 3.0.10.nik-bes2025-05-192-1/+1
| | | | commit_hash:b43c96b868cd36d636192fd2c6024d9f0d2fb6f8
* 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-142-5/+6
| | | | | | library/cpp/type_info/tz commit_hash:c293432144308b647073111d1086349af6d52fed
* YQL-19748: Add ReverseBytes and ReverseBitsatarasov52025-05-1320-33/+395
| | | | commit_hash:8ea4f04ae478bcbe0bb1d77cf5d6d1575bbc16f1
* get rid of unused depvvvv2025-05-122-2/+0
| | | | commit_hash:50479b50720877fd30f2a5ce8e01d5b6a387e532
* YQL-19923: Add Ascii{Contains,Equals}IgnoreCase functions to String UDFimunkin2025-05-125-5/+135
| | | | commit_hash:6717ca10951c933df9cf8757763cfbae15facbbf
* YQL-19929 explicit frames for issue scopes (need to recanonize some warnings)vvvv2025-05-087-24/+24
| | | | | xfail тесты udf тоже требуют переканонизации commit_hash:ce4ba148ea6f57536e6b674b4f2f8b7a36737bbb
* YQL-19884: Add Ascii{Starts,Ends}WithIgnoreCase functions to String UDFimunkin2025-05-0615-117/+253
| | | | commit_hash:4b86982498876ec14632c0a018a940c3393bb5d6
* YQL-19767: Introduce MKQL allocator address sanitizingatarasov52025-05-061-2/+25
| | | | | Здесь поддержал только out of bounds access и use after free. Отложенное использование памяти и тд буду делать потом commit_hash:2a3fd472b626762ff7c8b7b0bc1285af50c511cf
* YQL-19884: Add block implementation for STRING_TWO_ARGS_UDFimunkin2025-04-225-14/+142
| | | | commit_hash:22ad01050569869e2e75f89e65b06abf113791e4
* YQL-19861 abi, udf resolvers, test, pass via yt gatewaysvvvv2025-04-217-14/+38
| | | | commit_hash:6e3f5fac6a8598586987b52d749644d1ce1fccbe
* Intermediate changesrobot-piglet2025-04-1148-67/+2527
| | | | commit_hash:3ca33ca3ca1c17f83267938f846bee0cb3c3461b