OSDN Git Service

Fix parse_agg.c to detect ungrouped Vars in sub-SELECTs; remove code
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 17 Jan 2003 03:25:04 +0000 (03:25 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 17 Jan 2003 03:25:04 +0000 (03:25 +0000)
commitb19adc1aae8ec6c84d8c3f25919b866319d77a27
treee5fd85bb3665b028b2494570ca55a744c78b8f62
parenta4d82dd4b4725c12a64d87967719f7690a054cbd
Fix parse_agg.c to detect ungrouped Vars in sub-SELECTs; remove code
that used to do it in planner.  That was an ancient kluge that was
never satisfactory; errors should be detected at parse time when possible.
But at the time we didn't have the support mechanism (expression_tree_walker
et al) to make it convenient to do in the parser.
src/backend/optimizer/plan/planner.c
src/backend/optimizer/util/clauses.c
src/backend/parser/analyze.c
src/backend/parser/parse_agg.c
src/include/optimizer/clauses.h
src/include/parser/parse_agg.h