postgresql/src/include
Tom Lane 1bdf124b94 Restore the former RestrictInfo field valid_everywhere (but invert the flag
sense and rename to "outerjoin_delayed" to more clearly reflect what it
means).  I had decided that it was redundant in 8.1, but the folly of this
is exposed by a bug report from Sebastian Böck.  The place where it's
needed is to prevent orindxpath.c from cherry-picking arms of an outer-join
OR clause to form a relation restriction that isn't actually legal to push
down to the relation scan level.  There may be some legal cases that this
forbids optimizing, but we'd need much closer analysis to determine it.
2005-11-14 23:54:23 +00:00
..
access R-tree is dead ... long live GiST. 2005-11-07 17:36:47 +00:00
bootstrap Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
catalog R-tree is dead ... long live GiST. 2005-11-07 17:36:47 +00:00
commands Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
executor Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
lib Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
libpq Repair an error introduced by log_line_prefix patch: it is not acceptable 2005-11-05 03:04:53 +00:00
mb Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
nodes Restore the former RestrictInfo field valid_everywhere (but invert the flag 2005-11-14 23:54:23 +00:00
optimizer Restore the former RestrictInfo field valid_everywhere (but invert the flag 2005-11-14 23:54:23 +00:00
parser Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
port Fix Windows setitimer() emulation to not depend on delivering an APC 2005-10-25 15:15:16 +00:00
postmaster Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
regex Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
rewrite Change expandRTE() and ResolveNew() back to taking just the single 2005-06-04 19:19:42 +00:00
storage Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
tcop Rename the members of CommandDest enum so they don't collide with other uses of 2005-11-03 17:11:40 +00:00
utils R-tree is dead ... long live GiST. 2005-11-07 17:36:47 +00:00
c.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
fmgr.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
funcapi.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
getaddrinfo.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
getopt_long.h Some more missed copyright notices. Many of these look like they 2005-01-01 20:44:34 +00:00
Makefile Use 'cp' and 'chmod' in place of 'install' to install header files. 2005-03-25 23:22:54 +00:00
miscadmin.h Fix Windows setitimer() emulation to not depend on delivering an APC 2005-10-25 15:15:16 +00:00
pg_config.h.in Convert the arithmetic for shared memory size calculation from 'int' 2005-08-20 23:26:37 +00:00
pg_config.h.win32 Brand HEAD branch as 8.2devel. 2005-11-05 16:42:02 +00:00
pg_config_manual.h Allocate a few extra LWLocks for possible use by add-on modules. 2005-10-07 20:11:03 +00:00
pgstat.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
pgtime.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
port.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
postgres.h First phase of project to use fixed OIDs for all system catalogs and 2005-04-14 01:38:22 +00:00
postgres_ext.h Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
postgres_fe.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
rusagestub.h Fix a few macro definitions to ensure that unary minus is enclosed in 2005-07-27 12:44:10 +00:00
strdup.h Fix an obsolete file path mentioned in a comment. 2004-01-25 22:19:42 +00:00