Commits

DateSubjectAuthorReleases
2012-08-07 Implement SQL-standard LATERAL subqueries. Tom Lane 9.3.0
2012-04-19 Revise parameterized-path mechanism to fix assorted issues. Tom Lane 9.2.0
2012-03-05 Redesign PlanForeignScan API to allow multiple paths for a foreign table. Tom Lane 9.2.0
2012-01-28 Use parameterized paths to generate inner indexscans more flexibly. Tom Lane 9.2.0
2011-12-25 Rethink representation of index clauses' mapping to index columns. Tom Lane 9.2.0
2011-10-08 Support index-only scans using the visibility map to avoid heap fetches. 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-02-20 Implement an API to let foreign-data wrappers actually be functional. Tom Lane 9.1.0
2010-12-03 Create core infrastructure for KNNGIST. Tom Lane 9.1.0
2010-10-14 Support MergeAppend plans, to allow sorted output from append relations. Tom Lane 9.1.0
2010-03-28 Rework join-removal logic as per recent discussion. In particular this Tom Lane 9.0.0
2009-09-17 Implement "join removal" for cases where the inner side of a left join Tom Lane 9.0.0
2008-10-04 Implement SQL-standard WITH clauses, including WITH RECURSIVE. 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
2007-01-20 Refactor planner's pathkeys data structure to create a separate, explicit Tom Lane 8.3.0
2007-01-10 Change the planner-to-executor API so that the planner tells the executor Tom Lane 8.3.0
2006-12-23 Restructure operator classes to allow improved handling of cross-data-type Tom Lane 8.3.0
2006-07-22 In the recent changes to make the planner account better for cache Tom Lane 8.2.0
2006-07-01 Revise the planner's handling of "pseudoconstant" WHERE clauses, that is Tom Lane 8.2.0
2006-06-06 Make the planner estimate costs for nestloop inner indexscans on the basis Tom Lane 8.2.0
2006-02-05 Improve my initial, rather hacky implementation of joins to append Tom Lane 8.2.0
2006-02-03 Teach planner to convert simple UNION ALL subqueries into append relations, Tom Lane 8.2.0
2006-01-31 Restructure planner's handling of inheritance. Rather than processing Tom Lane 8.2.0
2005-11-26 Teach tid-scan code to make use of "ctid = ANY (array)" clauses, so that Tom Lane 8.2.0
2005-06-05 Remove planner's private fields from Query struct, and put them into Tom Lane 8.1.0