postgresql/src
Tom Lane 6eeb95f0f5 Restructure representation of join alias variables. An explicit JOIN
now has an RTE of its own, and references to its outputs now are Vars
referencing the JOIN RTE, rather than CASE-expressions.  This allows
reverse-listing in ruleutils.c to use the correct alias easily, rather
than painfully reverse-engineering the alias namespace as it used to do.
Also, nested FULL JOINs work correctly, because the result of the inner
joins are simple Vars that the planner can cope with.  This fixes a bug
reported a couple times now, notably by Tatsuo on 18-Nov-01.  The alias
Vars are expanded into COALESCE expressions where needed at the very end
of planning, rather than during parsing.
Also, beginnings of support for showing plan qualifier expressions in
EXPLAIN.  There are probably still cases that need work.
initdb forced due to change of stored-rule representation.
2002-03-12 00:52:10 +00:00
..
backend Restructure representation of join alias variables. An explicit JOIN 2002-03-12 00:52:10 +00:00
bin More pgsql \? cleanup for Peter E. 2002-03-11 18:26:20 +00:00
corba Convert files from DOS format to normal text. 2000-12-03 14:43:59 +00:00
data I've sent 3 mails to pgsql-patches. There are two files, one for doc 1999-08-16 20:27:19 +00:00
include Restructure representation of join alias variables. An explicit JOIN 2002-03-12 00:52:10 +00:00
interfaces Inlined a patch to add the libpq setNoticeProcessor capability to 2002-03-11 15:08:18 +00:00
makefiles Feature patch per prev thread for --with-tcl, only affects AIX 2002-02-23 21:25:35 +00:00
pl Add new elog() levels to stored procedure languages. plperl DEBUG hack 2002-03-06 18:50:33 +00:00
template 0 -> O 2001-08-08 13:30:20 +00:00
test Restructure representation of join alias variables. An explicit JOIN 2002-03-12 00:52:10 +00:00
tools Add HTML output option to pgcvslog. 2002-02-18 05:33:13 +00:00
tutorial New pgindent run with fixes suggested by Tom. Patch manually reviewed, 2001-11-05 17:46:40 +00:00
utils Fix for "--" options. Allow --xxx as a valid flag, from NetBSD fix. 2001-11-26 19:30:58 +00:00
DEVELOPERS just testing a script... 1999-07-30 03:45:57 +00:00
GNUmakefile.in Restructure the key include files per recent pghackers discussion: there 2001-02-10 02:31:31 +00:00
Makefile Restructure the key include files per recent pghackers discussion: there 2001-02-10 02:31:31 +00:00
Makefile.global.in At this moment, --enable-debug adds debugging information to most of the 2002-03-05 17:55:23 +00:00
Makefile.shlib Fix for compiling libpq++ on Solaris with Sun SPRO6U2. 2001-11-11 19:20:53 +00:00
nls-global.mk NLS updates, most notably fixed zh_TW translations 2001-11-29 18:59:28 +00:00
win32.mak Missed this part in pg_config.h rename. 2001-08-24 22:42:28 +00:00