v14-0002-review.patch
text/x-patch
Filename: v14-0002-review.patch
Type: text/x-patch
Part: 1
Patch
Format: format-patch
Series: patch v14-0002
Subject: review
| File | + | − |
|---|---|---|
| src/backend/access/table/tableam.c | 1 | 0 |
| src/backend/executor/nodeBitmapHeapscan.c | 6 | 5 |
From d2160a9958f8185ab4803e9e778b370a6a6dde32 Mon Sep 17 00:00:00 2001
From: Tomas Vondra <tomas@2ndquadrant.com>
Date: Thu, 4 Apr 2024 15:15:18 +0200
Subject: [PATCH v14 02/19] review
so is this an optimization, bugfix, or what? what difference does
it make in practice? or is it just cosmetic change?
Author: Melanie Plageman
Reviewed-by: Andres Freund, Heikki Linnakangas, Mark Dilger
Discussion: https://postgr.es/m/CAAKRu_ZwCwWFeL_H3ia26bP2e7HiKLWt0ZmGXPVwPO6uXq0vaA%40mail.gmail.com
---
src/backend/access/table/tableam.c | 1 +
src/backend/executor/nodeBitmapHeapscan.c | 11 ++++++-----
2 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/src/backend/access/table/tableam.c b/src/backend/access/table/tableam.c
index b0f61c65f36..805d222cebc 100644
--- a/src/backend/access/table/tableam.c
+++ b/src/backend/access/table/tableam.c
@@ -120,6 +120,7 @@ table_beginscan_catalog(Relation relation, int nkeys, struct ScanKeyData *key)
NULL, flags);
}
+
/* ----------------------------------------------------------------------------
* Parallel table scan related functions.
* ----------------------------------------------------------------------------
diff --git a/src/backend/executor/nodeBitmapHeapscan.c b/src/backend/executor/nodeBitmapHeapscan.c
index 93fdcd226bf..c8c466e3c5c 100644
--- a/src/backend/executor/nodeBitmapHeapscan.c
+++ b/src/backend/executor/nodeBitmapHeapscan.c
@@ -185,11 +185,12 @@ BitmapHeapNext(BitmapHeapScanState *node)
*/
if (!scan)
{
- scan = node->ss.ss_currentScanDesc = table_beginscan_bm(
- node->ss.ss_currentRelation,
- node->ss.ps.state->es_snapshot,
- 0,
- NULL);
+ scan = table_beginscan_bm(node->ss.ss_currentRelation,
+ node->ss.ps.state->es_snapshot,
+ 0,
+ NULL);
+
+ node->ss.ss_currentScanDesc = scan;
}
node->initialized = true;
--
2.44.0