OSDN Git Service

Fix oversight in check_ungrouped_columns optimization that avoids
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 28 Jan 2004 07:46:44 +0000 (07:46 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 28 Jan 2004 07:46:44 +0000 (07:46 +0000)
commit31a0f1d33bccd69c76980d9cc602ad75ae696161
treea9666503dd86a8f64d195db7b62217e3d06c49c5
parent4405b3e05e566794fff92767fae7994a3c495d7f
Fix oversight in check_ungrouped_columns optimization that avoids
unnecessary checks for complex grouping expressions: we cannot check
whether the expressions are simple Vars until after we apply
flatten_join_alias_vars, because in the case of FULL JOIN that routine
can introduce non-Var expressions.  Per example from Joel Knight.
src/backend/parser/parse_agg.c