Commits

DateSubjectAuthorReleases
2019-01-29 Refactor planner's header files. Tom Lane 12.0
2019-01-29 Make some small planner API cleanups. Tom Lane 12.0
2017-06-21 Phase 2 of pgindent updates. Tom Lane 10.0
2016-03-10 Give pull_var_clause() reject/recurse/return behavior for WindowFuncs too. Tom Lane 9.6.0
2016-03-10 Refactor pull_var_clause's API to make it less tedious to extend. Tom Lane 9.6.0
2012-08-10 Centralize the logic for detecting misplaced aggregates, window funcs, etc. Tom Lane 9.3.0
2012-08-07 Implement SQL-standard LATERAL subqueries. Tom Lane 9.3.0
2011-10-08 Support index-only scans using the visibility map to avoid heap fetches. Tom Lane 9.2.0
2011-07-12 Avoid listing ungrouped Vars in the targetlist of Agg-underneath-Window. Tom Lane 9.1.0
2011-07-12 Avoid listing ungrouped Vars in the targetlist of Agg-underneath-Window. Tom Lane 9.2.0
2009-04-19 Fix estimate_num_groups() to not fail on PlaceHolderVars, per report from Tom Lane 8.4.0
2008-10-21 Add a concept of "placeholder" variables to the planner. These are variables Tom Lane 8.4.0
2008-09-01 Add a bunch of new error location reports to parse-analysis error messages. Tom Lane 8.4.0
2007-09-20 HOT updates. When we update a tuple without changing any of its indexed Tom Lane 8.3.0
2005-06-05 Remove planner's private fields from Query struct, and put them into Tom Lane 8.1.0
2004-05-10 Promote row expressions to full-fledged citizens of the expression syntax, Tom Lane 8.0.0
2003-06-06 Implement outer-level aggregates to conform to the SQL spec, with Tom Lane 7.4.1
2003-02-08 Replace planner's representation of relation sets, per pghackers discussion. Tom Lane 7.4.1
2003-01-20 IN clauses appearing at top level of WHERE can now be handled as joins. Tom Lane 7.4.1
2003-01-15 Allow merge and hash joins to occur on arbitrary expressions (anything not Tom Lane 7.4.1
2002-12-12 Preliminary code review for domain CHECK constraints patch: add documentation, Tom Lane 7.4.1
2002-05-18 Change set_plan_references and join_references to take an rtable List Tom Lane 7.3.1
2002-04-28 Second try at fixing join alias variables. Instead of attaching miscellaneous Tom Lane 7.3.1
2002-03-12 Restructure representation of join alias variables. An explicit JOIN Tom Lane 7.3.1
2001-05-09 First cut at making indexscan cost estimates depend on correlation Tom Lane 7.2.1