]> granicus.if.org Git - postgresql/commit
Merge parser's p_relnamespace and p_varnamespace lists into a single list.
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 8 Aug 2012 20:41:04 +0000 (16:41 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 8 Aug 2012 20:41:31 +0000 (16:41 -0400)
commitf630157496a70f8ece4fd4c27eeead88c74b9015
treef51dbedc7473eac6ed344f14aa6f1f372a079f1c
parent8143a56854a4f46968b12badb5b008f448e08ef5
Merge parser's p_relnamespace and p_varnamespace lists into a single list.

Now that we are storing structs in these lists, the distinction between
the two lists can be represented with a couple of extra flags while using
only a single list.  This simplifies the code and should save a little
bit of palloc traffic, since the majority of RTEs are represented in both
lists anyway.
src/backend/parser/analyze.c
src/backend/parser/parse_clause.c
src/backend/parser/parse_relation.c
src/backend/parser/parse_target.c
src/include/parser/parse_node.h