-
- Downloads
Carry column aliases from the parser frontend. Enables queries like
SELECT a FROM t1 tx (a); Allow join syntax, including queries like SELECT * FROM t1 NATURAL JOIN t2; Update RTE structure to hold column aliases in an Attr structure.
Showing
- src/backend/catalog/heap.c 8 additions, 5 deletionssrc/backend/catalog/heap.c
- src/backend/commands/explain.c 5 additions, 5 deletionssrc/backend/commands/explain.c
- src/backend/commands/view.c 6 additions, 3 deletionssrc/backend/commands/view.c
- src/backend/executor/execMain.c 3 additions, 2 deletionssrc/backend/executor/execMain.c
- src/backend/nodes/copyfuncs.c 18 additions, 3 deletionssrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 18 additions, 4 deletionssrc/backend/nodes/equalfuncs.c
- src/backend/nodes/freefuncs.c 24 additions, 3 deletionssrc/backend/nodes/freefuncs.c
- src/backend/nodes/makefuncs.c 24 additions, 1 deletionsrc/backend/nodes/makefuncs.c
- src/backend/nodes/outfuncs.c 6 additions, 14 deletionssrc/backend/nodes/outfuncs.c
- src/backend/nodes/print.c 5 additions, 4 deletionssrc/backend/nodes/print.c
- src/backend/nodes/readfuncs.c 58 additions, 7 deletionssrc/backend/nodes/readfuncs.c
- src/backend/optimizer/prep/prepunion.c 4 additions, 4 deletionssrc/backend/optimizer/prep/prepunion.c
- src/backend/optimizer/util/clauses.c 2 additions, 2 deletionssrc/backend/optimizer/util/clauses.c
- src/backend/parser/analyze.c 28 additions, 21 deletionssrc/backend/parser/analyze.c
- src/backend/parser/parse_agg.c 2 additions, 2 deletionssrc/backend/parser/parse_agg.c
- src/backend/parser/parse_clause.c 488 additions, 116 deletionssrc/backend/parser/parse_clause.c
- src/backend/parser/parse_expr.c 34 additions, 27 deletionssrc/backend/parser/parse_expr.c
- src/backend/parser/parse_func.c 52 additions, 6 deletionssrc/backend/parser/parse_func.c
- src/backend/parser/parse_relation.c 206 additions, 41 deletionssrc/backend/parser/parse_relation.c
- src/backend/parser/parse_target.c 43 additions, 12 deletionssrc/backend/parser/parse_target.c
Loading
Please register or sign in to comment