From: | tgl(at)postgresql(dot)org (Tom Lane) |
---|---|
To: | pgsql-committers(at)postgresql(dot)org |
Subject: | pgsql: Fix the raw-parsetree representation of star (as in SELECT * FROM |
Date: | 2008-08-30 01:39:14 |
Message-ID: | 20080830013914.A81D4755315@cvs.postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers |
Log Message:
-----------
Fix the raw-parsetree representation of star (as in SELECT * FROM or
SELECT foo.*) so that it cannot be confused with a quoted identifier "*".
Instead create a separate node type A_Star to represent this notation.
Per pgsql-hackers discussion of 2007-Sep-27.
Modified Files:
--------------
pgsql/src/backend/catalog:
namespace.c (r1.109 -> r1.110)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/namespace.c?r1=1.109&r2=1.110)
pgsql/src/backend/commands:
async.c (r1.140 -> r1.141)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/async.c?r1=1.140&r2=1.141)
pgsql/src/backend/nodes:
copyfuncs.c (r1.402 -> r1.403)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/copyfuncs.c?r1=1.402&r2=1.403)
equalfuncs.c (r1.329 -> r1.330)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/equalfuncs.c?r1=1.329&r2=1.330)
outfuncs.c (r1.336 -> r1.337)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/nodes/outfuncs.c?r1=1.336&r2=1.337)
pgsql/src/backend/parser:
gram.y (r2.619 -> r2.620)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/gram.y?r1=2.619&r2=2.620)
parse_clause.c (r1.177 -> r1.178)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/parse_clause.c?r1=1.177&r2=1.178)
parse_expr.c (r1.232 -> r1.233)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/parse_expr.c?r1=1.232&r2=1.233)
parse_target.c (r1.162 -> r1.163)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/parse_target.c?r1=1.162&r2=1.163)
parse_type.c (r1.97 -> r1.98)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/parse_type.c?r1=1.97&r2=1.98)
pgsql/src/backend/tcop:
utility.c (r1.296 -> r1.297)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/tcop/utility.c?r1=1.296&r2=1.297)
pgsql/src/include/nodes:
nodes.h (r1.210 -> r1.211)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/nodes/nodes.h?r1=1.210&r2=1.211)
parsenodes.h (r1.372 -> r1.373)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/nodes/parsenodes.h?r1=1.372&r2=1.373)
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2008-08-30 02:32:24 | pgsql: Fix (hopefully) some oversights in recent Bison cleanup patch. |
Previous Message | Tom Lane | 2008-08-29 22:49:07 | pgsql: In GCC-based builds, use a better newNode() macro that relies on |