pgsql: Fix the raw-parsetree representation of star (as in SELECT * FROM - Mailing list pgsql-committers

From tgl@postgresql.org (Tom Lane)
Subject pgsql: Fix the raw-parsetree representation of star (as in SELECT * FROM
Date
Msg-id 20080830013914.A81D4755315@cvs.postgresql.org
Whole thread Raw
List 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)

pgsql-committers by date:

Previous
From: tgl@postgresql.org (Tom Lane)
Date:
Subject: pgsql: In GCC-based builds, use a better newNode() macro that relies on
Next
From: tgl@postgresql.org (Tom Lane)
Date:
Subject: pgsql: Fix (hopefully) some oversights in recent Bison cleanup patch.