summaryrefslogtreecommitdiffstats
path: root/yql/essentials/core/cbo/simple
Commit message (Collapse)AuthorAgeFilesLines
* Replace unreachable with *_ENSURE(false, ...)atarasov52026-04-011-1/+1
| | | | commit_hash:7c1445375e838a9327006528cb455c9899e9b32d
* YQL-20095: Enable modernize-use-overridevitya-smirnov2026-01-131-2/+2
| | | | | | | | | | | | | | | | | | | The check `modernize-use-override` is useful as it: 1. Removes redundant `override` when it is used with a `final`. 2. Removes redundant `virtual` or replace it with a `override`. So it is more clean for a reader, that overriding happens. It is enabled not out of order, as it is just an alias to `cppcoreguidelines-explicit-virtual-functions`. I also decided to switch a strategy of enabling checks. Now I will enable only a single rule with a single PR and prefer rules with a non-breaking autofix. In the new year with new linter checks! 🎄 commit_hash:e6e233baa90b31e5f65e11837546690c47f71ab5
* Add CBO parameter for configuring Shuffle Elimination cutoffalexpaniman2025-11-111-1/+1
| | | | | Adds configurable Shuffle Elimination cutoff option based on number of joins in a query. This option is primarily needed for benchmarking CBO with Shuffle Elimination on different queries, PR with benchmarks is going to be to merged at github <https://github.com/ydb-platform/ydb/pull/27065>, but since it also changes yql/essentials, this PR on Arcanum needs to be merged first. commit_hash:5ca0bbf08f8ec4c370cba0cf2e4034e4a90d3cdf
* YQL-20086 invert flagvvvv2025-10-101-2/+0
| | | | commit_hash:a6b640bc576263b62884a0b4187ba79c893e13d9
* YQL-20086 core (part1)vvvv2025-10-082-2/+4
| | | | commit_hash:12dbda4defcaef8dd708a69552fc19eba832ce2f
* Fix YT provider direct dependency on DQ via CBOaneporada2024-11-263-0/+52
commit_hash:134201d428f9541bb6990e2d65a7bbcf65d74e25