]> granicus.if.org Git - postgresql/commit
Fix oversight in check_ungrouped_columns optimization that avoids
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 28 Jan 2004 07:47:07 +0000 (07:47 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 28 Jan 2004 07:47:07 +0000 (07:47 +0000)
commitfd950e878cdd3943cbbf84cbb9a09161f5539e6d
treeb862f4db5af3f74ce2d352ef41a4507f3c166d38
parent9f017115f598ad3e900f383dac17ff8463075d1e
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