v2-0004-nodeSetOp.c-missing-additionalsize-for-BuildTuple.patch
text/x-patch
Filename: v2-0004-nodeSetOp.c-missing-additionalsize-for-BuildTuple.patch
Type: text/x-patch
Part: 3
Patch
Format: format-patch
Series: patch v2-0004
Subject: nodeSetOp.c: missing additionalsize for BuildTupleHashTable().
| File | + | − |
|---|---|---|
| src/backend/executor/nodeSetOp.c | 1 | 1 |
From c61d82728dd1454ffa62487e41d1c2bc9ee11564 Mon Sep 17 00:00:00 2001 From: Jeff Davis <jeff@j-davis.com> Date: Wed, 20 Nov 2024 12:50:53 -0800 Subject: [PATCH v2 4/8] nodeSetOp.c: missing additionalsize for BuildTupleHashTable(). This can affect the calculations for 'nbuckets'. Also, furure work for HashAgg will rely on the correct 'additionalsize'. --- src/backend/executor/nodeSetOp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/executor/nodeSetOp.c b/src/backend/executor/nodeSetOp.c index a8ac68b482..4e58a571b7 100644 --- a/src/backend/executor/nodeSetOp.c +++ b/src/backend/executor/nodeSetOp.c @@ -134,7 +134,7 @@ build_hash_table(SetOpState *setopstate) setopstate->hashfunctions, node->dupCollations, node->numGroups, - 0, + sizeof(SetOpStatePerGroupData), setopstate->ps.state->es_query_cxt, setopstate->tableContext, econtext->ecxt_per_tuple_memory, -- 2.34.1