aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeSubplan.c
diff options
context:
space:
mode:
authorJeff Davis <jdavis@postgresql.org>2025-01-13 14:14:07 -0800
committerJeff Davis <jdavis@postgresql.org>2025-01-13 14:14:33 -0800
commitb4a07f532b40a64fb4714a3f7ab6063435411edb (patch)
tree0b46b6e5213ca51b3516e823af4c6864ae55d604 /src/backend/executor/nodeSubplan.c
parentaf2317652d5daf8b382cc65936731c4a3c0aaa4c (diff)
downloadpostgresql-b4a07f532b40a64fb4714a3f7ab6063435411edb.tar.gz
postgresql-b4a07f532b40a64fb4714a3f7ab6063435411edb.zip
Revert "TupleHashTable: store additional data along with tuple."
This reverts commit e0ece2a981ee9068f50c4423e303836c2585eb02 due to performance regressions. Reported-by: David Rowley
Diffstat (limited to 'src/backend/executor/nodeSubplan.c')
-rw-r--r--src/backend/executor/nodeSubplan.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/executor/nodeSubplan.c b/src/backend/executor/nodeSubplan.c
index f7f6fc2da0b..49767ed6a52 100644
--- a/src/backend/executor/nodeSubplan.c
+++ b/src/backend/executor/nodeSubplan.c
@@ -753,7 +753,7 @@ findPartialMatch(TupleHashTable hashtable, TupleTableSlot *slot,
{
CHECK_FOR_INTERRUPTS();
- ExecStoreMinimalTuple(TupleHashEntryGetTuple(entry), hashtable->tableslot, false);
+ ExecStoreMinimalTuple(entry->firstTuple, hashtable->tableslot, false);
if (!execTuplesUnequal(slot, hashtable->tableslot,
numCols, keyColIdx,
eqfunctions,