Skip to content

Commit 6bd3ec6

Browse files
committed
Use InvalidBucket instead of -1 where appropriate
Reported-by: Ranier Vilela <ranier.vf@gmail.com> Discussion: https://www.postgresql.org/message-id/flat/CAEudQAp%3DZwKjrP4L%2BCzqV7SmWiaQidPPRqj4tqdjDG4KBx5yrg%40mail.gmail.com
1 parent 7068538 commit 6bd3ec6

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

src/backend/access/hash/hash_xlog.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -733,7 +733,7 @@ hash_xlog_squeeze_page(XLogReaderState *record)
733733

734734
ovflopaque->hasho_prevblkno = InvalidBlockNumber;
735735
ovflopaque->hasho_nextblkno = InvalidBlockNumber;
736-
ovflopaque->hasho_bucket = -1;
736+
ovflopaque->hasho_bucket = InvalidBucket;
737737
ovflopaque->hasho_flag = LH_UNUSED_PAGE;
738738
ovflopaque->hasho_page_id = HASHO_PAGE_ID;
739739

src/backend/access/hash/hashovfl.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -603,7 +603,7 @@ _hash_freeovflpage(Relation rel, Buffer bucketbuf, Buffer ovflbuf,
603603

604604
ovflopaque->hasho_prevblkno = InvalidBlockNumber;
605605
ovflopaque->hasho_nextblkno = InvalidBlockNumber;
606-
ovflopaque->hasho_bucket = -1;
606+
ovflopaque->hasho_bucket = InvalidBucket;
607607
ovflopaque->hasho_flag = LH_UNUSED_PAGE;
608608
ovflopaque->hasho_page_id = HASHO_PAGE_ID;
609609

@@ -753,7 +753,7 @@ _hash_initbitmapbuffer(Buffer buf, uint16 bmsize, bool initpage)
753753
op = (HashPageOpaque) PageGetSpecialPointer(pg);
754754
op->hasho_prevblkno = InvalidBlockNumber;
755755
op->hasho_nextblkno = InvalidBlockNumber;
756-
op->hasho_bucket = -1;
756+
op->hasho_bucket = InvalidBucket;
757757
op->hasho_flag = LH_BITMAP_PAGE;
758758
op->hasho_page_id = HASHO_PAGE_ID;
759759

src/backend/access/hash/hashpage.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -531,7 +531,7 @@ _hash_init_metabuffer(Buffer buf, double num_tuples, RegProcedure procid,
531531
pageopaque = (HashPageOpaque) PageGetSpecialPointer(page);
532532
pageopaque->hasho_prevblkno = InvalidBlockNumber;
533533
pageopaque->hasho_nextblkno = InvalidBlockNumber;
534-
pageopaque->hasho_bucket = -1;
534+
pageopaque->hasho_bucket = InvalidBucket;
535535
pageopaque->hasho_flag = LH_META_PAGE;
536536
pageopaque->hasho_page_id = HASHO_PAGE_ID;
537537

@@ -1013,7 +1013,7 @@ _hash_alloc_buckets(Relation rel, BlockNumber firstblock, uint32 nblocks)
10131013

10141014
ovflopaque->hasho_prevblkno = InvalidBlockNumber;
10151015
ovflopaque->hasho_nextblkno = InvalidBlockNumber;
1016-
ovflopaque->hasho_bucket = -1;
1016+
ovflopaque->hasho_bucket = InvalidBucket;
10171017
ovflopaque->hasho_flag = LH_UNUSED_PAGE;
10181018
ovflopaque->hasho_page_id = HASHO_PAGE_ID;
10191019

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