Commits

DateSubjectAuthorReleases
2008-08-22 Arrange to convert EXISTS subqueries that are equivalent to hashable IN Tom Lane 8.4.0
2008-08-16 Clean up the loose ends in selectivity estimation left by my patch for semi 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
2008-01-11 Fix an old error in clause_selectivity: the default selectivity estimate Tom Lane 8.3.0
2007-11-24 Save another little bit of planner overhead on simple queries, by having Tom Lane 8.3.0
2007-08-31 Apply a band-aid fix for the problem that 8.2 and up completely misestimate Tom Lane 8.2.5
2007-08-31 Apply a band-aid fix for the problem that 8.2 and up completely misestimate Tom Lane 8.3.0
2007-06-11 Support UPDATE/DELETE WHERE CURRENT OF cursor_name, per SQL standard. Tom Lane 8.3.0
2007-04-21 Some further performance tweaks for planning large inheritance trees that Tom Lane 8.3.0
2007-02-19 Get rid of some old and crufty global variables in the planner. When Tom Lane 8.3.0
2006-07-01 Revise the planner's handling of "pseudoconstant" WHERE clauses, that is Tom Lane 8.2.0
2006-03-07 Remove the stub support we had for UNION JOIN; per discussion, this is Tom Lane 8.2.0
2006-01-14 Add selectivity-calculation code for RowCompareExpr nodes. Simplistic, Tom Lane 8.2.0
2005-11-25 Teach planner and executor to handle ScalarArrayOpExpr as an indexable Tom Lane 8.2.0
2005-10-11 Fix oversight in 8.0 modification of RestrictInfo data structures. Tom Lane 8.0.5
2005-10-11 Fix oversight in 8.0 modification of RestrictInfo data structures. Tom Lane 8.1.0
2005-06-05 Remove planner's private fields from Query struct, and put them into Tom Lane 8.1.0
2004-11-09 Use a hopefully-more-reliable method of detecting default selectivity Tom Lane 8.0.0
2004-06-11 When using extended-query protocol, postpone planning of unnamed statements Tom Lane 8.0.0
2004-05-10 Promote row expressions to full-fledged citizens of the expression syntax, Tom Lane 8.0.0
2004-01-05 Dept. of second thoughts: clause_selectivity shouldn't try to cache its Tom Lane 8.0.0
2004-01-04 Merge restrictlist_selectivity into clauselist_selectivity by Tom Lane 8.0.0
2003-12-29 Improve comment. Tom Lane 8.0.0
2003-06-29 Support expressions of the form 'scalar op ANY (array)' and Tom Lane 7.4.1
2003-02-03 Determine the set of constraints applied to a domain at executor Tom Lane 7.4.1