mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	Remove unused macros.
CHECK_PAGE_OFFSET_RANGE() has been unused forever. CHECK_RELATION_BLOCK_RANGE() has been unused in pgstatindex.c ever since bt_page_stats() and bt_page_items() functions were moved from pgstattuple to pageinspect module. It still exists in pageinspect/btreefuncs.c. Daniel Gustafsson
This commit is contained in:
		@@ -42,11 +42,6 @@ PG_FUNCTION_INFO_V1(bt_page_stats);
 | 
			
		||||
#define IS_INDEX(r) ((r)->rd_rel->relkind == RELKIND_INDEX)
 | 
			
		||||
#define IS_BTREE(r) ((r)->rd_rel->relam == BTREE_AM_OID)
 | 
			
		||||
 | 
			
		||||
#define CHECK_PAGE_OFFSET_RANGE(pg, offnum) { \
 | 
			
		||||
		if ( !(FirstOffsetNumber <= (offnum) && \
 | 
			
		||||
						(offnum) <= PageGetMaxOffsetNumber(pg)) ) \
 | 
			
		||||
			 elog(ERROR, "page offset number out of range"); }
 | 
			
		||||
 | 
			
		||||
/* note: BlockNumber is unsigned, hence can't be negative */
 | 
			
		||||
#define CHECK_RELATION_BLOCK_RANGE(rel, blkno) { \
 | 
			
		||||
		if ( RelationGetNumberOfBlocks(rel) <= (BlockNumber) (blkno) ) \
 | 
			
		||||
 
 | 
			
		||||
@@ -57,16 +57,6 @@ PG_FUNCTION_INFO_V1(pgstatginindex);
 | 
			
		||||
#define IS_BTREE(r) ((r)->rd_rel->relam == BTREE_AM_OID)
 | 
			
		||||
#define IS_GIN(r) ((r)->rd_rel->relam == GIN_AM_OID)
 | 
			
		||||
 | 
			
		||||
#define CHECK_PAGE_OFFSET_RANGE(pg, offnum) { \
 | 
			
		||||
		if ( !(FirstOffsetNumber <= (offnum) && \
 | 
			
		||||
						(offnum) <= PageGetMaxOffsetNumber(pg)) ) \
 | 
			
		||||
			 elog(ERROR, "page offset number out of range"); }
 | 
			
		||||
 | 
			
		||||
/* note: BlockNumber is unsigned, hence can't be negative */
 | 
			
		||||
#define CHECK_RELATION_BLOCK_RANGE(rel, blkno) { \
 | 
			
		||||
		if ( RelationGetNumberOfBlocks(rel) <= (BlockNumber) (blkno) ) \
 | 
			
		||||
			 elog(ERROR, "block number out of range"); }
 | 
			
		||||
 | 
			
		||||
/* ------------------------------------------------
 | 
			
		||||
 * A structure for a whole btree index statistics
 | 
			
		||||
 * used by pgstatindex().
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user