Skip to content

Commit 06e0652

Browse files
Remove useless argument from nbtree dedup function.
_bt_dedup_pass()'s heapRel argument hasn't been needed or used since commit cf2acaf made deleting any existing LP_DEAD index tuples the caller's responsibility.
1 parent b124104 commit 06e0652

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

src/backend/access/nbtree/nbtdedup.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ static bool _bt_posting_valid(IndexTuple posting);
5555
* LP_DEAD bits set.
5656
*/
5757
void
58-
_bt_dedup_pass(Relation rel, Buffer buf, Relation heapRel, IndexTuple newitem,
59-
Size newitemsz, bool bottomupdedup)
58+
_bt_dedup_pass(Relation rel, Buffer buf, IndexTuple newitem, Size newitemsz,
59+
bool bottomupdedup)
6060
{
6161
OffsetNumber offnum,
6262
minoff,

src/backend/access/nbtree/nbtinsert.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2769,8 +2769,8 @@ _bt_delete_or_dedup_one_page(Relation rel, Relation heapRel,
27692769

27702770
/* Perform deduplication pass (when enabled and index-is-allequalimage) */
27712771
if (BTGetDeduplicateItems(rel) && itup_key->allequalimage)
2772-
_bt_dedup_pass(rel, buffer, heapRel, insertstate->itup,
2773-
insertstate->itemsz, (indexUnchanged || uniquedup));
2772+
_bt_dedup_pass(rel, buffer, insertstate->itup, insertstate->itemsz,
2773+
(indexUnchanged || uniquedup));
27742774
}
27752775

27762776
/*

src/include/access/nbtree.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1157,9 +1157,8 @@ extern void _bt_parallel_advance_array_keys(IndexScanDesc scan);
11571157
/*
11581158
* prototypes for functions in nbtdedup.c
11591159
*/
1160-
extern void _bt_dedup_pass(Relation rel, Buffer buf, Relation heapRel,
1161-
IndexTuple newitem, Size newitemsz,
1162-
bool bottomupdedup);
1160+
extern void _bt_dedup_pass(Relation rel, Buffer buf, IndexTuple newitem,
1161+
Size newitemsz, bool bottomupdedup);
11631162
extern bool _bt_bottomupdel_pass(Relation rel, Buffer buf, Relation heapRel,
11641163
Size newitemsz);
11651164
extern void _bt_dedup_start_pending(BTDedupState state, IndexTuple base,

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy