postgresql/src/backend/optimizer/prep
Tom Lane c473d92351 Fix cost_mergejoin's failure to adjust for rescanning of non-unique merge join
keys when considering a semi or anti join.  This requires estimating the
selectivity of the merge qual as though it were a regular inner join condition.
To allow caching both that and the real outer-join-aware selectivity, split
RestrictInfo.this_selec into two fields.

This fixes one of the problems reported by Kevin Grittner.
2009-02-06 23:43:24 +00:00
..
Makefile Refactor backend makefiles to remove lots of duplicate code 2008-02-19 10:30:09 +00:00
prepjointree.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
prepqual.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
preptlist.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
prepunion.c Fix cost_mergejoin's failure to adjust for rescanning of non-unique merge join 2009-02-06 23:43:24 +00:00