diff options
author | Jeff Davis <jdavis@postgresql.org> | 2020-07-12 17:48:49 -0700 |
---|---|---|
committer | Jeff Davis <jdavis@postgresql.org> | 2020-07-12 22:59:32 -0700 |
commit | 2302302236a0c7aeba3377d78dd9d80ba53247df (patch) | |
tree | f19718ad920c15d57d796f5879c9498a10233d76 /src/interfaces/libpq/fe-connect.c | |
parent | 0babd109801e5ecd90df29589c23c6daf3ae69f7 (diff) | |
download | postgresql-2302302236a0c7aeba3377d78dd9d80ba53247df.tar.gz postgresql-2302302236a0c7aeba3377d78dd9d80ba53247df.zip |
HashAgg: before spilling tuples, set unneeded columns to NULL.
This is a replacement for 4cad2534. Instead of projecting all tuples
going into a HashAgg, only remove unnecessary attributes when actually
spilling. This avoids the regression for the in-memory case.
Discussion: https://postgr.es/m/a2fb7dfeb4f50aa0a123e42151ee3013933cb802.camel%40j-davis.com
Backpatch-through: 13
Diffstat (limited to 'src/interfaces/libpq/fe-connect.c')
0 files changed, 0 insertions, 0 deletions