diff options
author | Melanie Plageman <melanieplageman@gmail.com> | 2024-12-19 11:55:18 -0500 |
---|---|---|
committer | Melanie Plageman <melanieplageman@gmail.com> | 2024-12-19 11:55:18 -0500 |
commit | 2128cebcdb2f32303baf200fa2ccb2947366c636 (patch) | |
tree | 68e82e9dd8a53cec1629ad92b55459d86497f2a9 /src/backend/executor/nodeBitmapHeapscan.c | |
parent | 754c610e13b820370db4c02010a4c8c5dbd1edbd (diff) | |
download | postgresql-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.c | 9 |
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)) { |