aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials
Commit message (Collapse)AuthorAgeFilesLines
* [CBO] Add DFSM checkpudge1000-73 days1-2/+5
| | | | commit_hash:561f58ec032441ef31ac90422f1e9d4bbaae08e8
* YQL-19980 a better error reportvvvv3 days1-0/+4
| | | | commit_hash:174ada4d0a62b38d7ea1cf230e76e3b7534cbe82
* Fix parsing INDEX GLOBAL (SYNC|ASYNC)Vasily Gerasimov4 days2-10/+124
| | | | | | | | | | | | | | * Changelog entry Type: fix Component: yql Fix parsing unique index type. There was an error that, if not specified explicitly (SYNC or ASYNC), index type remained with the default value GLOBAL SYNC, despite that it was explicitly specified as UNIQUE in query. https://github.com/ydb-platform/ydb/issues/17885 --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1287 commit_hash:60de1b723fb1229f2197087fe21db67c72ccbd13
* YQL-19974 fixed handling error type in UnionAllvvvv4 days5-3/+51
| | | | commit_hash:9aaecf82f8c99c7576eedbfc43572a8722ea774d
* YQL-19967: Fix codegen for args slot addressingimunkin5 days1-1/+2
| | | | | Follows up e13229863b189b9ad804f0c6772204399430179e commit_hash:6a78a1a14d0ce96fdbbac9b97f0a2f1c8764b59b
* Intermediate changesrobot-piglet5 days1-4/+5
| | | | commit_hash:9fbd7de8eb1a2cfe9b9d54ee798c19248180c78d
* Refactor TConfSettinganeporada5 days2-2/+56
| | | | commit_hash:2ca0a7e131758036bd15ba9e58dce176b9eff6c9
* YQL-19747: Recover from unclosed ID_QUOTEDvityaman5 days5-7/+47
| | | | | | | | | | | | | | | | The simplest solution actually is an SQL injection. --- - Related to `YQL-19747` - Related to https://github.com/ydb-platform/ydb/issues/9056 - Related to https://github.com/ydb-platform/ydb/pull/18146 - Related to https://github.com/vityaman/ydb/issues/46 --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1283 commit_hash:7043e7cdd1e0d378926783d31cf5f8e055393aaa
* YQL-19747: Support USE statementvityaman5 days14-16/+387
| | | | | | | | | | | | | | Introduce global analysis which will be extended with more ParseTree analysis later. --- - Related to `YQL-19747` - Related to https://github.com/vityaman/ydb/issues/40 --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1281 commit_hash:848fb3fdd6bc9612769c47d66198fca018ff465f
* Add counter for wasted memory from TPagedBuffer in profiling modeilezhankin5 days2-14/+48
| | | | | Пример графика с тестового кластера: <https://nda.ya.ru/t/RdGCM06J7EGx4P> commit_hash:4cf9981cc6d7541487678a189386e8e7f091811d
* YQL-19967: Properly handle signatures with run configimunkin5 days3-16/+259
| | | | commit_hash:e13229863b189b9ad804f0c6772204399430179e
* Intermediate changesrobot-piglet5 days3-11/+11
| | | | commit_hash:bd56a0bd0fbcf787bb946c427aeab26dec03e32a
* YQL-19747: Fix unquoted object path completionvityaman6 days4-5/+19
| | | | | | | | | | | | | | | | On `SELECT * FROM pn` it completed to `SELECT * FROM ppnv1`, but expected ``` SELECT * FROM `pnv1` ```. --- - Related to `YQL-19747` - Related to https://github.com/ydb-platform/ydb/issues/9056 - Related to https://github.com/vityaman/ydb/issues/44 - Related to https://github.com/ydb-platform/ydb/pull/18146 --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1280 commit_hash:e937239fae7bf609bde6358b9b27c2b504c8ba32
* YQL-19616: Fix TRegexLexer performancevityaman6 days10-86/+144
| | | | | | | | | | | | | | | | | Fix `TRegexLexer` performance. Now it is just 2 times slower than a reference ANTLR implementation on Release mode, so merged regexes are 3 times better than scan&compare. ![image](https://github.com/user-attachments/assets/4e0cb27a-491d-4dbd-b10a-5725ffa6d902) --- - Related to `YQL-19616` - Related to https://github.com/ydb-platform/ydb/issues/15129 - Related to https://github.com/vityaman/ydb/issues/42 --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1278 commit_hash:1529f641172fea13f0d33fbfd06a4827c6efde01
* Update Cython to 3.0.10.nik-bes6 days2-1/+1
| | | | commit_hash:b43c96b868cd36d636192fd2c6024d9f0d2fb6f8
* [purecalc] Fixed fatal error if Self is used inside evaluationvvvv8 days4-4/+32
| | | | commit_hash:493562edfa193d3a2fc93bedbaa7a27771f7dcb8
* Intermediate changesrobot-piglet9 days1-1/+1
| | | | commit_hash:6b048925e9cf8eede1e184503d43f211b3be6dbd
* Intermediate changesrobot-piglet9 days2-1/+17
| | | | commit_hash:2e70854d1aaae271baa81e098f791d9f4d54ddeb
* YQL-19747: Ignore type_id completions and table_keyvityaman9 days2-24/+2
| | | | | | | | | | | | | | Fixes superfluous candidates (`OPTIONAL`, `CALLABLE`, ...) at `SELECT * FROM #`. --- - Related to `YQL-19747` - Related to https://github.com/ydb-platform/ydb/issues/9056 --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1273 commit_hash:d34d81ea86b8b6b5d339174be20d14d0371c3de6
* YQL-19940: Fix wrong string accessatarasov59 days2-2/+2
| | | | | | | YQL-19940: Fix wrong string access String refs are not null terminated. commit_hash:00b0838281af365caee1efeef5a6f7a7df096bc4
* Intermediate changesrobot-piglet9 days1-1/+5
| | | | commit_hash:9c2d6168402f00f42c25eb95631b419c1483b978
* Support per-cluster yt.ExternalTxaneporada9 days2-12/+23
| | | | commit_hash:3168025bdc4040710c7679109c4dd80cb5097b14
* YQL-19966 subqueries in viewsvvvv9 days2-1/+21
| | | | commit_hash:d39880b60ceb7a5978a9ed1b8b95cfaf3c184373
* YQL-19945 track stack frames for evaluationvvvv10 days11-41/+140
| | | | | init commit_hash:6e66d6ead6f0f91a4a60c3ed283dd7800638124a
* [CBO] Extended interesting ordering frameworkpudge1000-711 days6-435/+1006
| | | | commit_hash:8be8e760441be23282adde68efb8c20870a3086e
* Fixed file alias YQL-19954vvvv11 days1-1/+3
| | | | commit_hash:09460c70f00cff5f34ec1d2201385ec1fc4657f2
* YQL-19765: Store IHash, ICompare, IEquate by type value instead of pointeratarasov511 days15-41/+71
| | | | commit_hash:9e278f075e1a9c899d4ef9c137eee25958597358
* streamlookup multiget join: YQL partyumkam711 days1-89/+141
| | | | | also includes: "streamlookup options needs to be verified early" commit_hash:304b80fb99b4e289d2ac6d15056840c1140e112e
* YT-15805: Move timezone directory from yql/essentials/public/udf/tz to ↵nadya0211 days19-786/+38
| | | | | | library/cpp/type_info/tz commit_hash:c293432144308b647073111d1086349af6d52fed
* YQL Fixed block type fot tx dategrigoriypisar11 days4-28/+39
| | | | commit_hash:092e832b4e88373124b139e8b05b1ded74f5c1a1
* YQL-19943 supported custom callable typecheck inside evaluation pipelinevvvv11 days7-16/+55
| | | | commit_hash:70c07242fe9b14ecf016dac8184fca9f7f01d56f
* YQL-19611: Appropriate handle of null arguments in param score matchingmrlolthe1st12 days1-1/+1
| | | | commit_hash:aef029b757218731b5855868b341ffdb3fa79203
* YQL-19941 new langvervvvv12 days2-1/+2
| | | | commit_hash:3152cc62c25de377985a637345eab89aa6c0c8a2
* YQL_CODEGEN_AND_COMMIT system-100robot-yql-sandbox12 days1-1/+1
| | | | commit_hash:8c9f5a74d73e433aafcaffd0b785c6045dfa7ad0
* YQL-19748: Add ReverseBytes and ReverseBitsatarasov512 days24-34/+409
| | | | commit_hash:8ea4f04ae478bcbe0bb1d77cf5d6d1575bbc16f1
* YQL-19014: Fix Convert codegen for Bool target typeimunkin12 days3-4/+42
| | | | commit_hash:ecdd6fac555c33978a3faed996a8cb2d996958b9
* YQL-19610: Split OrderedColumns into 2 pragmasmrlolthe1st12 days10-11/+29
| | | | commit_hash:9780948e26ef2e689d26520b76fefa0794efdd9e
* YQL-19747: Complete camel case type namesvityaman12 days2-36/+69
| | | | | | | | | | | | --- - Related to `YQL-19747` - Related to https://github.com/vityaman/ydb/issues/8 --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1268 commit_hash:76e4e2c8b225994cc842c1ee00a0ec8e6eed5c05
* YQL-19747: Fix caret token positionvityaman12 days5-16/+30
| | | | | | | | | | | | | | | | | | | | Outcomes: 1. Need to think more deeply about library interfaces. If you think that an interface is redundant, think again, because author knows a usecase that you do not imagine. 2. If you are lazy now to implement something robustly, think twice because the day will come and this code will fire. The problem was that on input ``` ... cluster.`/yql/t#` ``` C3 receives only a prefix ``` ... cluster.`/yql/t ``` and a token stream produced was incorrect and therefore completions too. --- - Related to `YQL-19747` - Related to https://github.com/ytsaurus/ytsaurus/pull/1257 - Related to https://github.com/ydb-platform/ydb/issues/9056 --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1271 commit_hash:8bf5f2683c9e41963003da923f255f63b898aac5
* YQL_CODEGEN_AND_COMMIT system-98robot-yql-sandbox12 days1-1/+1
| | | | commit_hash:1c156cc02b9728960547bf923590d125cfd1435a
* get rid of unused depvvvv12 days2-2/+0
| | | | commit_hash:50479b50720877fd30f2a5ce8e01d5b6a387e532
* YQL-19872: Skip optimizing callables if they have resultmaxkovalev13 days1-3/+4
| | | | commit_hash:adaeda2e6a90efc659ac95414ad15904e88c5291
* YQL-19923: Add Ascii{Contains,Equals}IgnoreCase functions to String UDFimunkin13 days9-5/+145
| | | | commit_hash:6717ca10951c933df9cf8757763cfbae15facbbf
* Intermediate changesrobot-piglet13 days2-7/+5
| | | | commit_hash:5fe1ef25f8ddc098a82ee48c8f39ac413905f659
* Intermediate changesrobot-piglet13 days2-1/+1
| | | | commit_hash:7a1e89d4ac973444c2b7275f326889e14b6f9e3d
* Intermediate changesrobot-piglet13 days24-192/+1494
| | | | commit_hash:3a624a323006078de71f50747f7b2e8cadba7ccd
* YQL-19929 explicit frames for issue scopes (need to recanonize some warnings)vvvv2025-05-0842-187/+212
| | | | | xfail тесты udf тоже требуют переканонизации commit_hash:ce4ba148ea6f57536e6b674b4f2f8b7a36737bbb
* YQL-19747 integration of cluster & schema name services to tornadovvvv2025-05-071-5/+6
| | | | commit_hash:13ef56a642595d0dc7336b790971a5ed9155163f
* Added optimizer flag to skip ExpandPg rulespavelvelikhov2025-05-062-0/+6
| | | | | Added an optimizer flag to skip applying ExpandPg rules commit_hash:4e0a9ec0487b150c75002afbee9d8cfc642a2d6b
* YQL_CODEGEN_AND_COMMIT system-97robot-yql-sandbox2025-05-061-1/+1
| | | | commit_hash:3372363b71fa8e76e69df2facd026d94cdda1eeb