diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2001-01-09 03:48:51 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2001-01-09 03:48:51 +0000 |
commit | 07c741e61c8cb1fd945907a225d15467a08aca70 (patch) | |
tree | 68ab78fd412905df40da36058e4f35ec31858c6f /src/backend/access/gist/gist.c | |
parent | 4cb0950cfe4055ca54d08b9639ee4e462cb009a3 (diff) | |
download | postgresql-07c741e61c8cb1fd945907a225d15467a08aca70.tar.gz postgresql-07c741e61c8cb1fd945907a225d15467a08aca70.zip |
Fix oversight in planning of GROUP queries: when an expression is used
as both a GROUP BY item and an output expression, the top-level Group
node should just copy up the evaluated expression value from its input,
rather than re-evaluating the expression. Aside from any performance
benefit this might offer, this avoids a crash when there is a sub-SELECT
in said expression.
Diffstat (limited to 'src/backend/access/gist/gist.c')
0 files changed, 0 insertions, 0 deletions