postgresql/src/include/optimizer
Tom Lane e549722a8b Get rid of the rather fuzzily defined FlattenedSubLink node type in favor of
making pull_up_sublinks() construct a full-blown JoinExpr tree representation
of IN/EXISTS SubLinks that it is able to convert to semi or anti joins.
This makes pull_up_sublinks() a shade more complex, but the gain in semantic
clarity is worth it.  I still have more to do in this area to address the
previously-discussed problems, but this commit in itself fixes at least one
bug in HEAD, as shown by added regression test case.
2009-02-25 03:30:38 +00:00
..
clauses.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
cost.h Create a third option named "partition" for constraint_exclusion, and make it 2009-01-07 22:40:49 +00:00
geqo_copy.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
geqo_gene.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
geqo_misc.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
geqo_mutation.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
geqo_pool.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
geqo_random.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
geqo_recombination.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
geqo_selection.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
geqo.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
joininfo.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
pathnode.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
paths.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
placeholder.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
plancat.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
planmain.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
planner.h Arrange for function default arguments to be processed properly in expressions 2009-01-09 15:46:11 +00:00
predtest.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
prep.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
restrictinfo.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
subselect.h Get rid of the rather fuzzily defined FlattenedSubLink node type in favor of 2009-02-25 03:30:38 +00:00
tlist.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
var.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00