postgresql/src/include
Tom Lane 05f916e6ad Adjust subquery qual pushdown rules to be more forgiving: if a qual
refers to a non-DISTINCT output column of a DISTINCT ON subquery, or
if it refers to a function-returning-set, we cannot push it down.
But the old implementation refused to push down *any* quals if the
subquery had any such 'dangerous' outputs.  Now we just look at the
output columns actually referenced by each qual expression.  More code
than before, but probably no slower since we don't make unnecessary checks.
2003-03-22 01:49:38 +00:00
..
access During VACUUM FULL, truncate off any deletable pages that are at the 2003-02-24 00:57:17 +00:00
bootstrap Update copyright to 2002. 2002-06-20 20:29:54 +00:00
catalog Add hostmask() function: 2003-03-21 21:54:29 +00:00
commands Add ALTER TABLE <tablename> CLUSTER ON <indexname> 2003-03-20 18:52:48 +00:00
executor Implement SQL92-compatible FIRST, LAST, ABSOLUTE n, RELATIVE n options 2003-03-11 19:40:24 +00:00
lib Update copyright to 2002. 2002-06-20 20:29:54 +00:00
libpq Where available, use utime() or utimes() to update the file mod time 2003-01-25 05:19:47 +00:00
mb Fix for GUC client_encoding variable not being handled 2003-02-19 14:31:26 +00:00
nodes Add ALTER TABLE <tablename> CLUSTER ON <indexname> 2003-03-20 18:52:48 +00:00
optimizer Restructure parsetree representation of DECLARE CURSOR: now it's a 2003-03-10 03:53:52 +00:00
parser Adjust subquery qual pushdown rules to be more forgiving: if a qual 2003-03-22 01:49:38 +00:00
port Make "win" a separate port from "cygwin". This means you can now 2003-03-21 17:18:34 +00:00
regex Replace regular expression package with Henry Spencer's latest version 2003-02-05 17:41:33 +00:00
rewrite Rule rewriter was doing the wrong thing with conditional INSTEAD rules 2002-10-20 00:58:55 +00:00
storage This patch fixes a bunch of spelling mistakes in comments throughout the 2003-03-10 22:28:22 +00:00
tcop Restructure parsetree representation of DECLARE CURSOR: now it's a 2003-03-10 03:53:52 +00:00
utils Fix compile warning. 2003-03-21 23:18:52 +00:00
c.h Move new typedef AclId into c.h, so as to avoid cluttering namespace 2003-01-09 18:00:24 +00:00
fmgr.h Add dummy variable declaration to PG_FUNCTION_INFO_V1() to prevent 2002-10-25 22:17:32 +00:00
funcapi.h pgindent run. 2002-09-04 20:31:48 +00:00
getopt_long.h Use our own version of getopt_long() if the OS doesn't have one. 2003-01-06 18:53:25 +00:00
Makefile Include directory rearrangement 2001-08-28 14:20:28 +00:00
miscadmin.h > I can see a couple possible downsides: (a) the library might have some 2003-03-20 04:51:44 +00:00
pg_config.h.in Use poll(2) in preference to select(2), if available. This solves 2003-03-06 03:16:55 +00:00
pg_config.h.win32 The attached patch fixes a number of issues related to compiling the 2002-10-03 17:09:42 +00:00
pgstat.h Add start time to pg_stat_activity 2003-03-20 03:34:57 +00:00
postgres.h Make 'dummy' declarations in header files be 'extern int no_such_variable' 2002-10-18 20:33:57 +00:00
postgres_ext.h Compiling anything that uses InvalidOid under g++ yields a warning about 2003-03-18 17:21:07 +00:00
postgres_fe.h Update copyright to 2002. 2002-06-20 20:29:54 +00:00
rusagestub.h Update copyright to 2002. 2002-06-20 20:29:54 +00:00
strdup.h Another PGINDENT run that changes variable indenting and case label indenting. Also static variable indenting. 1997-09-08 02:41:22 +00:00