Commits

DateSubjectAuthorReleases
2026-05-08 Fix HAVING-to-WHERE pushdown for simple-CASE form Richard Guo 18.4
2026-05-08 Fix HAVING-to-WHERE pushdown for simple-CASE form Richard Guo 19 (unreleased)
2026-05-01 Fix HAVING-to-WHERE pushdown with nondeterministic collations Richard Guo 18.4
2026-05-01 Fix HAVING-to-WHERE pushdown with nondeterministic collations Richard Guo 19 (unreleased)
2025-12-25 Fix planner error with SRFs and grouping sets Richard Guo 18.2
2025-12-25 Fix planner error with SRFs and grouping sets Richard Guo 19 (unreleased)
2025-10-21 Fix pushdown of degenerate HAVING clauses Richard Guo 18.1
2025-10-21 Fix pushdown of degenerate HAVING clauses Richard Guo 19 (unreleased)
2025-10-08 Implement Eager Aggregation Richard Guo 19 (unreleased)
2025-08-29 Fix semijoin unique-ification for child relations Richard Guo 19 (unreleased)
2025-08-19 Pathify RHS unique-ification for semijoin planning Richard Guo 19 (unreleased)
2025-07-22 Reduce "Var IS [NOT] NULL" quals during constant folding Richard Guo 19 (unreleased)
2025-07-22 Centralize collection of catalog info needed early in the planner Richard Guo 19 (unreleased)
2025-07-22 Expand virtual generated columns before sublink pull-up Richard Guo 19 (unreleased)
2025-05-14 Add explicit initialization for all PlannerGlobal fields Richard Guo 18.0
2025-02-25 Expand virtual generated columns in the planner Richard Guo 18.0
2024-11-26 Reordering DISTINCT keys to match input path's pathkeys Richard Guo 18.0
2024-10-09 Allow pushdown of HAVING clauses with grouping sets Richard Guo 18.0
2024-09-10 Mark expressions nullable by grouping sets Richard Guo 18.0
2024-09-10 Introduce an RTE for the grouping step Richard Guo 18.0
2024-09-04 Avoid unnecessary post-sort projection Richard Guo 18.0
2024-07-23 Fix rowcount estimate for gather (merge) paths Richard Guo 18.0