aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeBitmapHeapscan.c
diff options
context:
space:
mode:
authorMelanie Plageman <melanieplageman@gmail.com>2024-12-19 11:55:18 -0500
committerMelanie Plageman <melanieplageman@gmail.com>2024-12-19 11:55:18 -0500
commit2128cebcdb2f32303baf200fa2ccb2947366c636 (patch)
tree68e82e9dd8a53cec1629ad92b55459d86497f2a9 /src/backend/executor/nodeBitmapHeapscan.c
parent754c610e13b820370db4c02010a4c8c5dbd1edbd (diff)
downloadpostgresql-2128cebcdb2f32303baf200fa2ccb2947366c636.tar.gz
postgresql-2128cebcdb2f32303baf200fa2ccb2947366c636.zip
Remove extra prefetch iterator setup for Bitmap Table Scan
1a0da347a7ac98db replaced Bitmap Table Scan's separate private and shared bitmap iterators with a unified iterator. It accidentally set up the prefetch iterator twice for non-parallel bitmap table scans. Remove the extra set up call to tbm_begin_iterate().
Diffstat (limited to 'src/backend/executor/nodeBitmapHeapscan.c')
-rw-r--r--src/backend/executor/nodeBitmapHeapscan.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/src/backend/executor/nodeBitmapHeapscan.c b/src/backend/executor/nodeBitmapHeapscan.c
index 928c94cab6a..e6067500e11 100644
--- a/src/backend/executor/nodeBitmapHeapscan.c
+++ b/src/backend/executor/nodeBitmapHeapscan.c
@@ -105,15 +105,6 @@ BitmapHeapNext(BitmapHeapScanState *node)
elog(ERROR, "unrecognized result from subplan");
node->tbm = tbm;
-
-#ifdef USE_PREFETCH
- if (node->prefetch_maximum > 0)
- node->prefetch_iterator =
- tbm_begin_iterate(node->tbm, dsa,
- pstate ?
- pstate->prefetch_iterator :
- InvalidDsaPointer);
-#endif /* USE_PREFETCH */
}
else if (BitmapShouldInitializeSharedState(pstate))
{