summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Geoghegan2023-04-18 17:33:15 +0000
committerPeter Geoghegan2023-04-18 17:33:15 +0000
commit06e0652750e347bc3bf1dbb88d6a2a5d9b6f8faa (patch)
tree449fff52564d931ce32d1e17ea32d797c05edb5d
parentb124104e73c0e91714969e1ae24d661264c76b96 (diff)
Remove useless argument from nbtree dedup function.
_bt_dedup_pass()'s heapRel argument hasn't been needed or used since commit cf2acaf4dc made deleting any existing LP_DEAD index tuples the caller's responsibility.
-rw-r--r--src/backend/access/nbtree/nbtdedup.c4
-rw-r--r--src/backend/access/nbtree/nbtinsert.c4
-rw-r--r--src/include/access/nbtree.h5
3 files changed, 6 insertions, 7 deletions
diff --git a/src/backend/access/nbtree/nbtdedup.c b/src/backend/access/nbtree/nbtdedup.c
index 0349988cf5..d4db0b28f2 100644
--- a/src/backend/access/nbtree/nbtdedup.c
+++ b/src/backend/access/nbtree/nbtdedup.c
@@ -55,8 +55,8 @@ static bool _bt_posting_valid(IndexTuple posting);
* LP_DEAD bits set.
*/
void
-_bt_dedup_pass(Relation rel, Buffer buf, Relation heapRel, IndexTuple newitem,
- Size newitemsz, bool bottomupdedup)
+_bt_dedup_pass(Relation rel, Buffer buf, IndexTuple newitem, Size newitemsz,
+ bool bottomupdedup)
{
OffsetNumber offnum,
minoff,
diff --git a/src/backend/access/nbtree/nbtinsert.c b/src/backend/access/nbtree/nbtinsert.c
index 8c6e867c61..84bbd78d59 100644
--- a/src/backend/access/nbtree/nbtinsert.c
+++ b/src/backend/access/nbtree/nbtinsert.c
@@ -2769,8 +2769,8 @@ _bt_delete_or_dedup_one_page(Relation rel, Relation heapRel,
/* Perform deduplication pass (when enabled and index-is-allequalimage) */
if (BTGetDeduplicateItems(rel) && itup_key->allequalimage)
- _bt_dedup_pass(rel, buffer, heapRel, insertstate->itup,
- insertstate->itemsz, (indexUnchanged || uniquedup));
+ _bt_dedup_pass(rel, buffer, insertstate->itup, insertstate->itemsz,
+ (indexUnchanged || uniquedup));
}
/*
diff --git a/src/include/access/nbtree.h b/src/include/access/nbtree.h
index 953bf6586b..d684786095 100644
--- a/src/include/access/nbtree.h
+++ b/src/include/access/nbtree.h
@@ -1157,9 +1157,8 @@ extern void _bt_parallel_advance_array_keys(IndexScanDesc scan);
/*
* prototypes for functions in nbtdedup.c
*/
-extern void _bt_dedup_pass(Relation rel, Buffer buf, Relation heapRel,
- IndexTuple newitem, Size newitemsz,
- bool bottomupdedup);
+extern void _bt_dedup_pass(Relation rel, Buffer buf, IndexTuple newitem,
+ Size newitemsz, bool bottomupdedup);
extern bool _bt_bottomupdel_pass(Relation rel, Buffer buf, Relation heapRel,
Size newitemsz);
extern void _bt_dedup_start_pending(BTDedupState state, IndexTuple base,