-
- Downloads
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.
Showing
- src/backend/parser/analyze.c 14 additions, 23 deletionssrc/backend/parser/analyze.c
- src/backend/parser/parse_clause.c 98 additions, 80 deletionssrc/backend/parser/parse_clause.c
- src/backend/parser/parse_relation.c 26 additions, 12 deletionssrc/backend/parser/parse_relation.c
- src/backend/parser/parse_target.c 27 additions, 13 deletionssrc/backend/parser/parse_target.c
- src/include/parser/parse_node.h 35 additions, 16 deletionssrc/include/parser/parse_node.h
Loading
Please register or sign in to comment