summaryrefslogtreecommitdiffstats
path: root/yql/essentials
Commit message (Collapse)AuthorAgeFilesLines
* YQL-20086 publicvvvv2025-06-2041-865/+866
| | | | commit_hash:95a833af8fda8e357f7f0100b4e3bfd15dafe3e1
* Intermediate changesrobot-piglet2025-06-192-27/+26
| | | | commit_hash:fe754b46ad23182847cc465e26c09748a32107ed
* YQL-19747: Load schema from JSON for CLIvitya-smirnov2025-06-193-4/+51
| | | | | | Now it is possible to pass clusters schema via a JSON file using `-s` flag. commit_hash:fd579430968881627c77d4586464952176134dc5
* YQL-19747: Auto-close backtick on not foldervitya-smirnov2025-06-196-19/+39
| | | | | | | | When table `folder/table` exists. On prefix ``` SELECT * FROM `folder/ ``` users want to accept ``` table` ``` rather than just `table`. This patch is about it. commit_hash:12d36cbf037db91f49136ab8e013b160a28b5b1b
* [RBO] Improved Sortings FSMpudge1000-72025-06-193-19/+62
| | | | commit_hash:3077f1e2a744069524dc6723bca2fbdbb92ae2ba
* DropAnyOverDistinctEquiJoinInput optimizerziganshinmr2025-06-197-0/+494
| | | | commit_hash:f3a7045b9ba62617929a3d5ad882c9dd2702f2eb
* YQL-20086 providersvvvv2025-06-1931-580/+602
| | | | commit_hash:3f4b66a979b9b87af7cdfd80f139eb132532e910
* Intermediate changesrobot-piglet2025-06-188-36/+180
| | | | commit_hash:56c7deefce71a95f10a4738b0a51e6ba384dd983
* YQL-19747: Support table aliasesvitya-smirnov2025-06-1811-20/+176
| | | | commit_hash:6d67ec1fa5023083debd89aaa99950019ca37c90
* YQL-20086 sqlvvvv2025-06-1857-8995/+8995
| | | | commit_hash:b06f3d2f5fa81e2073966eb172758758bd94fdf2
* Intermediate changesrobot-piglet2025-06-181-6/+6
| | | | commit_hash:c1a8fb920a99a419ee1636efe4655ea367cc4b11
* Add PruneKeys in YT optmpereskokova2025-06-185-38/+75
| | | | commit_hash:b12d341458bb39ffb6b4a4d7a99c3ef25a417ca5
* Fix coalesce when bitmap is emptyatarasov52025-06-183-52/+55
| | | | | | | Раньше наш код считал, что у опциональных MKQL-типов битовая маска в ArrayData — это всегда не nullptr. Однако такой гарантии нет. Теперь, чтобы определить, есть ли в ArrayData опциональные значения, мы больше не смотрим на тип minikql. Вместо этого ориентируемся только на значение `null_count`. Более того, я немного подрезал длину массивов в тестах, так как тесты выполнялись слишком долго. commit_hash:e538ec4f2251d9411f67c195d666401c2d950527
* YQL-20086 corevvvv2025-06-1852-2063/+2063
| | | | commit_hash:af5d81d51befa5cee331fbed69e7e5db2014a260
* YQL-20039: Make Datetime::Format work with basic resources for old MKQL versionsimunkin2025-06-182-24/+530
| | | | commit_hash:cc278d11897e8f36249bd3b285613b61c853d034
* YQL-19536: Introduce default value creator.atarasov52025-06-185-0/+960
| | | | commit_hash:5454bff7d009c2b59cd585f79719b7d62b802d6a
* YQL-20086 udfsvvvv2025-06-1834-824/+824
| | | | commit_hash:631fd9ed259a7c95a618e1265f61df28a87ce922
* YQL-20086 astvvvv2025-06-187-653/+653
| | | | commit_hash:0e0d69f0fdbf5c5d7bb8e4f69f8aba70afed226a
* YQL-20086 typesvvvv2025-06-188-188/+188
| | | | commit_hash:8ae966ebbc56f0c7af1cc2fbb1c29bd1ad49ec40
* YQL-20086 utilsvvvv2025-06-1711-60/+61
| | | | commit_hash:a17cddd8437124cb2737507cf91b8946df93f631
* Update minimal langver for Ascii{Starts,Ends}WithIgnoreCase functions in ↵imunkin2025-06-1711-52/+150
| | | | | | | String UDF Follows up 4b86982498876ec14632c0a018a940c3393bb5d6 commit_hash:17be35db9650e9e8e63ae88f2bce18d77c8d6938
* Intermediate changesrobot-piglet2025-06-171-0/+5
| | | | commit_hash:9aab5a225bae0d53c77be9d6cebbbd0e612f3366
* YQL-19747: Support token ignoring patternsvitya-smirnov2025-06-1710-21/+161
| | | | | Added support for token filtration. It is needed because YQL grammar supports multiple systems with various capabilities. For example, some of those do not support `INTERSECT ALL` and therefore `ALL` after `INTERSECT` should be *disabled*. Another example is a support of an only `EVALUATE FOR`, so `FOR` is *forced* to be precendenced by `EVALUATE`. commit_hash:a926c8d3911f8dd025ab58eb7f81e2370fcd9376
* YQL-19536: Block scalar versions of nodesatarasov52025-06-1712-61/+265
| | | | commit_hash:0f93920592ababed5f28efbe4d25c9651f578c8b
* Intermediate changesrobot-piglet2025-06-171-15/+6
| | | | commit_hash:ff50a44bdfd5c21be7a5c2a0f48165050d5313cd
* YQL-19747: Complete columns at simple selectvitya-smirnov2025-06-1726-30/+421
| | | | | Added support for a columns completion at a simple select. For example, `` SELECT # FROM hahn.`home/yql/tutorial/users` `` и `` USE hahn; SELECT $ FROM `home/yql/tutorial/users` ``. commit_hash:2254449e91255c19792a1dc521825e44dda7d63b
* YQL-19747: Improve types completionvitya-smirnov2025-06-176-83/+125
| | | | | Instead of relying on keyword sequences provided by C3 and using hacks like pattern matching on keyword sequences (`format.cpp`), emit composite types manually. commit_hash:999d8d4b514433fbdf7885aa0122b2010e985efb
* YQL-20073 type diff for TryConvertvvvv2025-06-1740-240/+335
| | | | | | | better convert error test for reproducing commit_hash:c20630a1f03ea1eed119778895b19087143f4400
* YQ: add timeout for calling the DescribeTable methodvitalyisaev2025-06-171-3/+6
| | | | commit_hash:6c46092aaca9cea5a7a60f10be52c1432d19ea92
* YQL-20079 drop optimizervvvv2025-06-165-74/+38
| | | | commit_hash:c94ae2e1918d822a6a01192bc2e42d668cf16b4d
* Intermediate changesrobot-piglet2025-06-1628-111/+0
| | | | commit_hash:18e311c0ad94b55003cb5a6c0487a16830fac5cd
* Intermediate changesrobot-piglet2025-06-161-3/+8
| | | | commit_hash:8faf2a849a9faabf73a56de4fbfc2852a64c0b1b
* Intermediate changesrobot-piglet2025-06-163-13/+22
| | | | commit_hash:6e56cbea6a1c12b4f9e6b065eedf177763a329d2
* Allow to modify the default buffer page size in TPagedBufferilezhankin2025-06-165-34/+53
| | | | | Воспользовавшись недавно добавленной метрикой про wasted-память стало понятно, что текущий универсальный размер страниц в `TPagedBuffer` слишком велик. В этом ПР добавляется возможность устанавливать размер страниц снаружи - отдельно для каждого объекта `TPagedBuffer`. commit_hash:f82fa4e6162a129bb4442f18657c32b074cb07f7
* Remove no longer needed YQL_BETTER_CONF_SETTING_APIaneporada2025-06-111-1/+0
| | | | commit_hash:0e18cf7b56b6eb27218c465f727e063ac91ed0f5
* Intermediate changesrobot-piglet2025-06-1110-36/+23
| | | | commit_hash:6db0e8f89d5131fe035c10bdaa61312e2a3a72db
* Intermediate changesrobot-piglet2025-06-118-53/+10
| | | | commit_hash:c8d74820e197343a1019edeff4f8c21fc5805244
* YQL-19747: Support table completion at CONCATvityaman2025-06-1111-13/+141
| | | | | | | | | | | | --- - Related to `YQL-19747` - Related to https://github.com/vityaman/ydb/issues/62 --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1323 commit_hash:ebab6c3290ba984174c85bba35eeb066b53af5aa
* YQL-20068 backport modevvvv2025-06-108-5/+60
| | | | commit_hash:4ad0e146a3e92836d6aec7eaac00ae0225484b09
* YQL fixed block transport in case of null columnsgrigoriypisar2025-06-105-5/+13
| | | | | YQL fixed string block transport commit_hash:03c8000cbc64db248ba74bf3b0c57b4c35bf0f98
* YQL_CODEGEN_AND_COMMIT system-107robot-yql-sandbox2025-06-101-1/+1
| | | | commit_hash:d8e248013fab5f9dc7c6bd8b7877cf0a2eb69f42
* YQL-20057: Allow collect stack traces for allocationsatarasov52025-06-103-10/+52
| | | | commit_hash:78b95c2bcf56788cfb36c564619e849799916b31
* YQL-19819: Add udf/sha512panikku2025-06-1013-2/+104
| | | | commit_hash:66268a673a500f22e3a4c728f5f24c4a821458ae
* Intermediate changesrobot-piglet2025-06-0919-18/+587
| | | | commit_hash:a5cf347a0fdbf87672444c86b9acad24d4ab956a
* YQL-19747: Extract analysis/localvityaman2025-06-0914-14/+40
| | | | | | | | | | | - Related to `YQL-19747` - Related to https://github.com/ydb-platform/ydb/issues/9056 - Related to https://github.com/vityaman/ydb/issues/52 --- Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1321 commit_hash:ef8af2fa618e6fc316d7a6cf348b7f737bb0cfb4
* better errors for joinsvvvv2025-06-091-0/+12
| | | | commit_hash:653c7e47bff9bd0bae6eeb5e026e8fd1fe4ea3c4
* Improve OptimizeSubsetFieldsForNodeWithMultiUsage for Optionalsaneporada2025-06-098-46/+102
| | | | commit_hash:44ab80a72c410e6d0afbb4a8cb818ce01426115e
* [RBO] Improved FSM with sortings (added directions)pudge1000-72025-06-097-53/+310
| | | | commit_hash:9231a4622fddb446383422832d990f02e9380055
* YQL-20054: Fix pg typesatarasov52025-06-065-1/+54
| | | | commit_hash:b0bb9ec1e8b00c8383d182b073073d6eaf04ab2f
* Enable YQL_BETTER_CONF_SETTING_APIaneporada2025-06-062-58/+1
| | | | commit_hash:cee72176174f3e997c24d395aeef14424217fcab