summaryrefslogtreecommitdiffstats
path: root/yt/yql/tests/sql/suites/optimizers
Commit message (Collapse)AuthorAgeFilesLines
* Fix PhysicalOptimizer-BypassMerge with renamesaneporada10 days4-0/+32
| | | | commit_hash:6da2328040bde7b749135e00eee72eabe2459628
* Use map for desc sortmpereskokova2026-04-084-0/+80
| | | | commit_hash:37443bdea50149aa1414de64d2554c177bca1eab
* Check outer lambda arg usage across DependsOn in LogicalOptimizer-FuseFlatmapsziganshinmr2026-02-202-0/+51
| | | | commit_hash:61cd812f1e87bf2ae5402042c8bfecd2c350c1a3
* Add possibility to run fuse map + mapreduce after horizontal joinaneporada2026-02-207-3/+34
| | | | commit_hash:4618deed2b5f31fcee0348502292265f018d4360
* Get rid of redundant row dependency after type ann in TablePath/TableRecordziganshinmr2025-11-204-0/+34
| | | | commit_hash:5b3a46a095fe5d2e928e9ac66b3a2e6cbcf5bd9e
* Do not use DependsOn in TablePath/TableRecordziganshinmr2025-09-221-0/+22
| | | | commit_hash:0241dcec17f0a9b9cf2abfc955a4af169084c387
* Intermediate changesrobot-piglet2025-09-0172-0/+0
| | | | commit_hash:ffcc5347cf91200515e45d7442de193e20d6edcd
* Intermediate changesrobot-piglet2025-08-191-2/+0
| | | | commit_hash:8ca485c564bd7f0ff3ce9685470a06e07e99d0f4
* Handle DependsOn with tuple arg in optimizers - fixziganshinmr2025-08-081-0/+6
| | | | commit_hash:dd8a17e2e3fb32dbbe5503b1bfb4e9256c3c2a26
* Introduce KeepPruneKeysOnInputTablesmpereskokova2025-08-062-0/+17
| | | | commit_hash:0d2c6dedc994106f9c48bf8738838ddd168a8316
* Unessential callableziganshinmr2025-07-161-0/+13
| | | | commit_hash:b193bd01ffc8693293f6aea7bc6460033e52654a
* YQL-19872: Skip optimizing callables if they have resultmaxkovalev2025-05-126-0/+149
| | | | commit_hash:adaeda2e6a90efc659ac95414ad15904e88c5291
* Intermediate changesrobot-piglet2025-04-102-3/+0
| | | | commit_hash:5dc37859843b869f97de12bf0119c647c4076f9f
* world linksvvvv2025-03-103-0/+11
| | | | commit_hash:0b6adf105c98560d81e663a3eb6b741da5a60e8f
* Improve Unordered over Sort optimizeraneporada2025-02-102-0/+11
| | | | commit_hash:943290d931b71f917670ac7a420f8eb736a3f5f5
* Fix missing Sorted constraint after PhysicalOptimizer-Extendudovichenko-r2025-02-066-0/+47
| | | | | У узла Merge два входа. Первый имеет констрейнт сортировки a,b1,c и a,b2,c (b1 и b2 алиасы одной колонки) и физическую сортировку по a,b2,c. Второй вход имеет констрейнт сортировки a,b1,c и аналогичную физическую сортировку. На узле Merge в итоге выводится констрейнт сортировки a,b1,c. Но после переписывания его в физическую операцию YtMerge у него получается сортировка только по полю a, потому что на b1/b2 уже идет расхождение по физическим ключам. В итоге после переписывания в физическую операцию потеряли констрейн сортировки по оставшимся двум полям. Решение - выставить AssumeSorted на входы Merge, если констрейнт входа отличается от констрейнта Merge. Дальше физический оптимизатор AssumeSorted выставит нужные физические ключи сортировки. commit_hash:4a453b46941c3ffa35488c52aeee6153536ab3f8
* Fuse MapReduce with input Mapmpereskokova2025-01-276-0/+36
| | | | commit_hash:1eca3a1b587ca2a17dab2a327a23e785b2af3f85
* Drop keepSorted when fuse YtMapReduce with unsorted YtMapudovichenko-r2025-01-272-0/+15
| | | | commit_hash:3778c34728349609722faef1a43561086c814f4f
* Revert commit rXXXXXX,Remove keepSorted setting in UnorderedOuts optimizerudovichenko-r2025-01-262-15/+0
| | | | commit_hash:a317735746f5b7182c09ada94442d7852ae748ba
* Remove keepSorted setting in UnorderedOuts optimizerudovichenko-r2025-01-242-0/+15
| | | | commit_hash:3b1a89d6d2009de829485ab914d9627ac42ccfe3
* Change "devtools/contrib/piglet/projects/ydblib/config.yaml"vvvv2024-12-28123-0/+1318
| | | | commit_hash:bf8be6eaf53bc3065d37ec3eeb7b664ca9d6b76d
* Change "devtools/contrib/piglet/projects/ydblib/config.yaml"vvvv2024-12-2813-0/+300
commit_hash:3d2efe706faf091f9f2f2e93e511213405b80e78