postgresql/src/backend
Tom Lane c8c03d72e1 Fix another join removal bug: the check on PlaceHolderVars was wrong.
The previous coding would decide that join removal was unsafe upon finding
a PlaceHolderVar that needed to be evaluated at the inner rel and then used
above the join.  However, this fails to cover the case of PlaceHolderVars
that refer to both the inner rel and some other rels.  Per bug report from
Andrus.
2010-09-25 19:03:50 -04:00
..
access Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
bootstrap Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
catalog Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
commands ProcessIncomingNotify *must* reset notifyInterruptOccurred when called. 2010-09-23 17:16:51 -04:00
executor Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
foreign Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
lib Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
libpq Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
main Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
nodes Make _outPathInfo print the relid set of the path's parent rel. 2010-09-23 15:16:49 -04:00
optimizer Fix another join removal bug: the check on PlaceHolderVars was wrong. 2010-09-25 19:03:50 -04:00
parser Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
po Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
port Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
postmaster Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
regex Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
replication Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
rewrite Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
snowball Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
storage Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
tcop Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
tsearch Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
utils Re-allow input of Julian dates prior to 0001-01-01 AD. 2010-09-22 23:48:07 -04:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
Makefile The port/pg_latch.c symlink ought to be removed by make distclean. 2010-09-21 16:53:25 -04:00
common.mk Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
nls.mk Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00