]> granicus.if.org Git - postgresql/commit
Fix the raw-parsetree representation of star (as in SELECT * FROM or
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 30 Aug 2008 01:39:14 +0000 (01:39 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 30 Aug 2008 01:39:14 +0000 (01:39 +0000)
commit449a00fbbd49c00ba031432e8b6913a55e8ad1f6
treec19cdeb09e444071accc7f4984d2067741988f86
parent6253f9de6702fa73101997034b4fec038d547f6d
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.
13 files changed:
src/backend/catalog/namespace.c
src/backend/commands/async.c
src/backend/nodes/copyfuncs.c
src/backend/nodes/equalfuncs.c
src/backend/nodes/outfuncs.c
src/backend/parser/gram.y
src/backend/parser/parse_clause.c
src/backend/parser/parse_expr.c
src/backend/parser/parse_target.c
src/backend/parser/parse_type.c
src/backend/tcop/utility.c
src/include/nodes/nodes.h
src/include/nodes/parsenodes.h