From: | tgl(at)svr1(dot)postgresql(dot)org (Tom Lane) |
---|---|
To: | pgsql-committers(at)postgresql(dot)org |
Subject: | pgsql: Allow functions returning void or cstring to appear in FROM |
Date: | 2004-10-20 16:04:51 |
Message-ID: | 20041020160451.783D232B112@svr1.postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers |
Log Message:
-----------
Allow functions returning void or cstring to appear in FROM clause,
to make life cushy for the JDBC driver. Centralize the decision-making
that affects this by inventing a get_type_func_class() function, rather
than adding special cases in half a dozen places.
Modified Files:
--------------
pgsql/src/backend/access/common:
tupdesc.c (r1.106 -> r1.107)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/common/tupdesc.c.diff?r1=1.106&r2=1.107)
pgsql/src/backend/executor:
nodeFunctionscan.c (r1.27 -> r1.28)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/nodeFunctionscan.c.diff?r1=1.27&r2=1.28)
pgsql/src/backend/parser:
parse_relation.c (r1.100 -> r1.101)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/parse_relation.c.diff?r1=1.100&r2=1.101)
pgsql/src/backend/utils/cache:
lsyscache.c (r1.116 -> r1.117)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/cache/lsyscache.c.diff?r1=1.116&r2=1.117)
pgsql/src/include/utils:
lsyscache.h (r1.90 -> r1.91)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/lsyscache.h.diff?r1=1.90&r2=1.91)
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2004-10-20 16:42:46 | pgsql: Use temp files in current directory, not /tmp, to reduce security |
Previous Message | User Dpage | 2004-10-20 13:09:27 | pginstaller - pginst: Improve message format. |