summaryrefslogtreecommitdiffstats
path: root/yt/yql/tests/sql/suites/join
Commit message (Collapse)AuthorAgeFilesLines
* Intermediate changesrobot-piglet2026-06-0411-0/+11
| | | | commit_hash:be6825a7a90ef4dfb231cc386a31b85522599e52
* Star join hintziganshinmr2026-05-226-0/+126
| | | | commit_hash:fa4ab7ff3f658124d480c420a62a7ebf8922dad6
* Intermediate changesrobot-piglet2026-02-203-53/+31
| | | | commit_hash:9c01e66db9c67c568d64a64acd35193daaa0b1f7
* Intermediate changesrobot-piglet2026-01-211-2/+1
| | | | commit_hash:7357a89df78915a34ec6ab0590f35a6f7d7e7e73
* Intermediate changesrobot-piglet2026-01-171-0/+1
| | | | commit_hash:26cf115f20a4384114561a16b1ab13ef8a1eaef4
* Remove syscolumns after ConvertDynamicToStaticmpereskokova2026-01-162-0/+7
| | | | commit_hash:d70bd78ba4aeee405b34660b4da663b7c0ebdec4
* cbo partiallucius2025-12-174-0/+128
| | | | | | | | | | | | | `pragma yt.CostBasedOptimizerPartial="N";` позволяет задать сколько готовых входов в поддереве YtEquiJoin необходимо для начала работы cbo (читай сколько входов ждем). Подробно как будет работать YtEquiJoin при задании `yt.CostBasedOptimizerPartial="N"` (и включенном cbo): - Если N=0 (по-умолчанию) либо количество входов джоина оказалось \<=N, то cbo будет работать как раньше: ждем всех входов; - Если N=1 или N=2, то cbo будет работать только на поддеревьях с готовыми входами, это неухудшающий/безбарьерный режим (но неполный, очевидно); - В остальных случаях разбиваем дерево джоинов на поддеревья максимального размера где все листья готовы: * Если хотя бы в одном из таких поддеревьев есть N листьев (или больше), то запускаем cbo отдельно для всех поддеревьев с готовыми входами (в том числе где готовых листьев меньше N, это место возможно захотим переделать, но пока решили попробовать так); * Иначе (во всех готовых поддеревьях набралось меньше N листьев) продолжаем ждать готовности новых входов. commit_hash:56d2037c65d9e0d3ca74e32838746fa58cfa6fb8
* YT-25914: [cbo] use column DataWeight + update cost function + add version ↵lucius2025-10-092-0/+23
| | | | | | | | | | | | | pragma Новая кост-функция для cbo. Под флагом чтобы удобнее сравнивать со старой. 2 изменения: - Для оценки размера входных таблиц используется поколоночный dataweight (если есть), а не таблица целиком - В самой кост-функции убран outputSize, чтобы он не учитывался дважды: он неявно учтен в каждом следующем джоине как левый либо правый inputSize, а размер результата последнего джоина не зависит от перестановки джоинов commit_hash:d130848393114b1b4383035381dba7767aac62fb
* Intermediate changesrobot-piglet2025-09-101-1/+1
| | | | commit_hash:e686861848d9ab07b4aee84d588317084591ef58
* ConvertDynamicTablesToStatic where neededmpereskokova2025-09-094-0/+37
| | | | commit_hash:78caeb572d8bd8bf84c0c11c22b7a6fd68bb54b2
* Intermediate changesrobot-piglet2025-09-01228-0/+0
| | | | commit_hash:ffcc5347cf91200515e45d7442de193e20d6edcd
* Intermediate changesrobot-piglet2025-08-191-1/+0
| | | | commit_hash:8ca485c564bd7f0ff3ce9685470a06e07e99d0f4
* Don't push PruneKeys during Evaluatempereskokova2025-08-072-0/+12
| | | | commit_hash:94c4a10f360a253e2a326ae81704500a08ea38d8
* Introduce KeepPruneKeysOnInputTablesmpereskokova2025-08-066-0/+30
| | | | commit_hash:0d2c6dedc994106f9c48bf8738838ddd168a8316
* ExtractOrPredicatesOverEquiJoin optimizerziganshinmr2025-07-301-0/+145
| | | | commit_hash:aff32f6cf4f63154d94ed84b97bdcae83b13caa5
* Intermediate changesrobot-piglet2025-07-044-8/+8
| | | | commit_hash:14c00f819497117c0f97d4bad1bcd314448feb37
* Handle WaitAllInputs in EarlyMergeJoinziganshinmr2025-06-262-0/+15
| | | | commit_hash:ca9b4625782c43f6096c8c85742d6450827f29a3
* Add PruneKeys in YT optmpereskokova2025-06-182-0/+48
| | | | commit_hash:b12d341458bb39ffb6b4a4d7a99c3ef25a417ca5
* YT-24693 cbo+anylucius2025-05-132-0/+22
| | | | commit_hash:b75294e20c400aeb771f7900f647801db30b07f8
* Fix FilterPushdownOverJoinOptionalSidedeniskhalikov2025-04-231-0/+1
| | | | commit_hash:065881aad5e9f774c9709037fdfd30b5d3c77d51
* Add pruneKeys in EquiJoinmpereskokova2025-04-172-0/+17
| | | | commit_hash:24b52143fbef864df48f3359b14f9e0294f367f5
* YT-23920 Introduce ytfilerun binary that links CBO from contrib/ydborlovorlov2025-03-202-2/+0
| | | | commit_hash:77c3b913c79e11d4d9f58909de1f75815b425a5f
* Intermediate changesrobot-piglet2025-03-1420-8/+206
| | | | commit_hash:e4d74265cffda90e1a7a702fed4b2e0dc1225a8c
* YQL-19571 fix FilterPushdownOverJoinOptionalSidelucius2025-03-112-0/+14
| | | | commit_hash:0de01a92df5a19ee8b6d1e1057a1b023e1fccbe9
* Add Member/Nth over FlatMapBase optimizer (under feature flag)aneporada2025-01-312-0/+15
| | | | commit_hash:20a9ba9fcc12aae6dd641e67751e61b844e174ef
* PullUpExtendOverEquiJoin optimizeraneporada2025-01-222-0/+22
| | | | commit_hash:386f6e11f9be5b6322fa0859193bb2197e082e44
* Change "devtools/contrib/piglet/projects/ydblib/config.yaml"vvvv2024-12-28664-0/+5427
| | | | commit_hash:bf8be6eaf53bc3065d37ec3eeb7b664ca9d6b76d
* Change "devtools/contrib/piglet/projects/ydblib/config.yaml"vvvv2024-12-2866-0/+1719
commit_hash:3d2efe706faf091f9f2f2e93e511213405b80e78