ParseComplexProjection should make use of expandRecordVariable so that
Tom Lane <tgl@sss.pgh.pa.us>
ParseComplexProjection should make use of expandRecordVariable so that it can handle cases like (foo.x).y where foo is a subquery and x is a function-returning-RECORD RTE in that subquery.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/parser/parse_func.c | modified | +15 −5 |
| src/backend/parser/parse_target.c | modified | +2 −4 |
| src/include/parser/parse_target.h | modified | +3 −1 |