Commits

DateSubjectAuthorReleases
2013-08-18 Fix planner problems with LATERAL references in PlaceHolderVars. Tom Lane 9.4.0
2013-08-05 Simplify query_planner's API by having it return the top-level RelOptInfo. Tom Lane 9.4.0
2013-04-29 Postpone creation of pathkeys lists to fix bug #8049. Tom Lane 9.2.5
2013-04-29 Postpone creation of pathkeys lists to fix bug #8049. Tom Lane 9.3.0
2012-08-30 Adjust definition of cheapest_total_path to work better with LATERAL. Tom Lane 9.3.0
2012-08-27 Fix up planner infrastructure to support LATERAL properly. Tom Lane 9.3.0
2012-03-16 Revisit handling of UNION ALL subqueries with non-Var output columns. Tom Lane 9.2.0
2012-03-16 Revisit handling of UNION ALL subqueries with non-Var output columns. Tom Lane 9.1.4
2012-01-28 Use parameterized paths to generate inner indexscans more flexibly. Tom Lane 9.2.0
2011-11-09 Wrap appendrel member outputs in PlaceHolderVars in additional cases. Tom Lane 9.1.2
2011-11-09 Wrap appendrel member outputs in PlaceHolderVars in additional cases. Tom Lane 9.2.0
2011-09-03 Rearrange planner to save the whole PlannerInfo (subroot) for a subquery. Tom Lane 9.2.0
2011-03-22 Reimplement planner's handling of MIN/MAX aggregate optimization (again). Tom Lane 9.1.0
2010-11-18 Further fallout from the MergeAppend patch. Tom Lane 9.1.0
2010-11-04 Reimplement planner's handling of MIN/MAX aggregate optimization. Tom Lane 9.1.0
2010-10-08 Teach CLUSTER to use seqscan-and-sort when it's faster than indexscan. Tom Lane 9.1.0
2010-09-28 Fix PlaceHolderVar mechanism's interaction with outer joins. Tom Lane 9.1.0
2010-09-28 Fix PlaceHolderVar mechanism's interaction with outer joins. Tom Lane 9.0.1
2010-09-28 Fix PlaceHolderVar mechanism's interaction with outer joins. Tom Lane 8.4.5
2010-03-28 Rework join-removal logic as per recent discussion. In particular this Tom Lane 9.0.0
2009-11-28 Eliminate a lot of list-management overhead within join_search_one_level Tom Lane 9.0.0
2008-12-28 Support window functions a la SQL:2008. Tom Lane 8.4.0
2008-10-22 Dept of better ideas: refrain from creating the planner's placeholder_list 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-08-14 Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace Tom Lane 8.4.0