postgresql/src/backend/optimizer/util
Tom Lane 8dcf18414b Fix cost_nestloop and cost_hashjoin to model the behavior of semi and anti
joins a bit better, ie, understand the differing cost functions for matched
and unmatched outer tuples.  There is more that could be done in cost_hashjoin
but this already helps a great deal.  Per discussions with Robert Haas.
2009-05-09 22:51:41 +00:00
..
clauses.c Get rid of the rather fuzzily defined FlattenedSubLink node type in favor of 2009-02-25 03:30:38 +00:00
joininfo.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
Makefile Add a concept of "placeholder" variables to the planner. These are variables 2008-10-21 20:42:53 +00:00
pathnode.c If we expect a hash join to be performed in multiple batches, suppress 2009-03-26 17:15:35 +00:00
placeholder.c Fix estimate_num_groups() to not fail on PlaceHolderVars, per report from 2009-04-19 19:46:33 +00:00
plancat.c Teach the planner to support index access methods that only implement 2009-03-05 23:06:45 +00:00
predtest.c Arrange for function default arguments to be processed properly in expressions 2009-01-09 15:46:11 +00:00
relnode.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
restrictinfo.c Fix cost_nestloop and cost_hashjoin to model the behavior of semi and anti 2009-05-09 22:51:41 +00:00
tlist.c Fix estimate_num_groups() to not fail on PlaceHolderVars, per report from 2009-04-19 19:46:33 +00:00
var.c Fix estimate_num_groups() to not fail on PlaceHolderVars, per report from 2009-04-19 19:46:33 +00:00