diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2004-01-28 07:47:07 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2004-01-28 07:47:07 +0000 |
commit | fd950e878cdd3943cbbf84cbb9a09161f5539e6d (patch) | |
tree | b862f4db5af3f74ce2d352ef41a4507f3c166d38 /src/interfaces/ecpg/ecpglib/execute.c | |
parent | 9f017115f598ad3e900f383dac17ff8463075d1e (diff) | |
download | postgresql-fd950e878cdd3943cbbf84cbb9a09161f5539e6d.tar.gz postgresql-fd950e878cdd3943cbbf84cbb9a09161f5539e6d.zip |
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.
Diffstat (limited to 'src/interfaces/ecpg/ecpglib/execute.c')
0 files changed, 0 insertions, 0 deletions