aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/execPartition.c
diff options
context:
space:
mode:
authorJeff Davis <jdavis@postgresql.org>2020-07-12 17:48:49 -0700
committerJeff Davis <jdavis@postgresql.org>2020-07-12 23:08:16 -0700
commitd8a7ce245095e3a70a2ad738c17be95593f68996 (patch)
tree9db07c4893f13ff25740656ea8bd98f947d57ed6 /src/backend/executor/execPartition.c
parent926ecf83c0bab7e985eaf5727bb69cdf8ce6b067 (diff)
downloadpostgresql-d8a7ce245095e3a70a2ad738c17be95593f68996.tar.gz
postgresql-d8a7ce245095e3a70a2ad738c17be95593f68996.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/backend/executor/execPartition.c')
0 files changed, 0 insertions, 0 deletions