All optimizers returned by FROM duckdb_optimizers() on the v2.0-cyanoptera branch, sorted alphabetically.
| Optimizer | Description | Examples |
|---|---|---|
aggregate_function_rewriter |
Decomposes aggregate functions into simpler primitives. | AVG(x) → SUM(x)/COUNT(x); SUM(x+5) → SUM(x) + 5*COUNT(x) |
aggregate_reuse |
Reuses aggregate payloads already computed by a filtering SEMI join instead of recomputing them. | A SEMI-joined aggregate whose payload columns match the outer aggregate skips the second aggregation. |
[build_side_probe_side](https://github.com/duckdb/duckdb/blob/c491d132165f91e492e0feee3d4dbe2b74 |