postgresql/src/backend/optimizer/path
Tom Lane 1d97c19a0f Fix estimate_num_groups() to not fail on PlaceHolderVars, per report from
Stefan Kaltenbrunner.  The most reasonable behavior (at least for the near
term) seems to be to ignore the PlaceHolderVar and examine its argument
instead.  In support of this, change the API of pull_var_clause() to allow
callers to request recursion into PlaceHolderVars.  Currently
estimate_num_groups() is the only customer for that behavior, but where
there's one there may be others.
2009-04-19 19:46:33 +00:00
..
Makefile Refactor backend makefiles to remove lots of duplicate code 2008-02-19 10:30:09 +00:00
allpaths.c Fix estimate_num_groups() to not fail on PlaceHolderVars, per report from 2009-04-19 19:46:33 +00:00
clausesel.c Fix cost_mergejoin's failure to adjust for rescanning of non-unique merge join 2009-02-06 23:43:24 +00:00
costsize.c Bump disable_cost up from 1e8 to 1e10, per gripe from Kris Jurka. 2009-04-17 15:33:33 +00:00
equivclass.c Fix estimate_num_groups() to not fail on PlaceHolderVars, per report from 2009-04-19 19:46:33 +00:00
indxpath.c Fix planner to restore its previous level of intelligence about pushing 2009-04-16 20:42:16 +00:00
joinpath.c Fix an old corner-case error in match_unsorted_outer(): don't consider 2009-02-05 01:24:55 +00:00
joinrels.c Tighten up join ordering rules to account for recent more-careful analysis 2009-02-27 22:41:38 +00:00
orindxpath.c Fix planner to restore its previous level of intelligence about pushing 2009-04-16 20:42:16 +00:00
pathkeys.c Shave a few cycles in compare_pathkeys() by checking for pointer-identical 2009-02-28 03:51:05 +00:00
tidpath.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00