Thread: pgsql: Fix the raw-parsetree representation of star (as in SELECT * FROM
pgsql: Fix the raw-parsetree representation of star (as in SELECT * FROM
From
tgl@postgresql.org (Tom Lane)
Date:
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)