Here is a list of all macros with links to the files they belong to:
- b -
- b64_from_24bit : crypt-sha.c
- b_c_STR : formatting.c
- B_C_STR : formatting.c
- BACKEND_NUM_TYPES : miscadmin.h
- BACKR : regguts.h
- BACKREF : regcomp.c
- BACKSLASH : indent_globs.h
- BACKUP_LABEL_FILE : xlog.h
- BACKUP_LABEL_OLD : xlog.h
- BADARG : getopt.c, getopt_long.c
- BADCH : getopt.c, getopt_long.c
- BADENDPOINT : wparser_def.c
- bail : pg_regress.c
- bail_noatexit : pg_regress.c
- BARE_LABEL : keywords.c
- BARRIER_CLEAR_BIT : procsignal.c
- BARRIER_SHOULD_CHECK : procsignal.c
- BASE_OUTPUTDIR : pg_upgrade.h
- BC : datetime.h, dt.h
- bc_STR : formatting.c
- BC_STR : formatting.c
- BCOUNT : sha1.c
- BEARER_SCHEME : auth-oauth.c
- BEHIND : regcomp.c
- BF_ASM : crypt-blowfish.c
- BF_body : crypt-blowfish.c
- BF_ENCRYPT : crypt-blowfish.c
- BF_INDEX : crypt-blowfish.c
- BF_N : crypt-blowfish.c
- BF_ROUND : crypt-blowfish.c
- BF_safe_atoi64 : crypt-blowfish.c
- BF_SCALE : crypt-blowfish.c
- BGN : wchar.c
- BGW_DEFAULT_RESTART_INTERVAL : bgworker.h
- BGW_EXTRALEN : bgworker.h
- BGW_MAXLEN : bgworker.h
- BGW_NEVER_RESTART : bgworker.h
- BGWORKER_BACKEND_DATABASE_CONNECTION : bgworker.h
- BGWORKER_BYPASS_ALLOWCONN : bgworker.h
- BGWORKER_BYPASS_ROLELOGINCHECK : bgworker.h
- BGWORKER_CLASS_PARALLEL : bgworker.h
- BGWORKER_INTERRUPTIBLE : bgworker.h
- BGWORKER_SHMEM_ACCESS : bgworker.h
- BGWRITER_ACC : pgstat_bgwriter.c
- BGWRITER_COMP : pgstat_bgwriter.c
- BIGGEST : pgtz.h
- binary_op : indent_codes.h
- binaryheap_empty : binaryheap.h
- binaryheap_get_node : binaryheap.h
- binaryheap_size : binaryheap.h
- bind : win32_port.h
- BITBYTE : trgm.h, ltree.h, hstore_gist.c
- BITMAPSET_SIZE : bitmapset.c
- BITMAPSET_TO_TEXT : test_bitmapset.c
- BITMASK : varbit.h
- BITNUM : tidstore.c, bitmapset.c, tidbitmap.c
- BITS_PER_BITMAPWORD : bitmapset.h
- BITS_PER_BYTE : pg_config_manual.h
- BITS_PER_HEAPBLOCK : visibilitymapdefs.h
- BITS_PER_MAP : hash.h
- BKI_ARRAY_DEFAULT : genbki.h
- BKI_BOOTSTRAP : genbki.h
- BKI_DEFAULT : genbki.h
- BKI_FORCE_NOT_NULL : genbki.h
- BKI_FORCE_NULL : genbki.h
- BKI_LOOKUP : genbki.h
- BKI_LOOKUP_OPT : genbki.h
- BKI_ROWTYPE_OID : genbki.h
- BKI_SCHEMA_MACRO : genbki.h
- BKI_SHARED_RELATION : genbki.h
- BKPBLOCK_FLAG_MASK : xlogrecord.h
- BKPBLOCK_FORK_MASK : xlogrecord.h
- BKPBLOCK_HAS_DATA : xlogrecord.h
- BKPBLOCK_HAS_IMAGE : xlogrecord.h
- BKPBLOCK_SAME_REL : xlogrecord.h
- BKPBLOCK_WILL_INIT : xlogrecord.h
- BKPIMAGE_APPLY : xlogrecord.h
- BKPIMAGE_COMPRESS_LZ4 : xlogrecord.h
- BKPIMAGE_COMPRESS_PGLZ : xlogrecord.h
- BKPIMAGE_COMPRESS_ZSTD : xlogrecord.h
- BKPIMAGE_COMPRESSED : xlogrecord.h
- BKPIMAGE_HAS_HOLE : xlogrecord.h
- BLK_BLOBS : pg_backup_archiver.h
- BLK_DATA : pg_backup_archiver.h
- BLOCKREFTABLE_MAGIC : blkreftable.h
- BLOCKS_PER_CHUNK : blkreftable.c
- BLOCKS_PER_ENTRY : blkreftable.c
- BLOCKS_PER_READ : basebackup_incremental.c
- BLOOM_DEFAULT_FALSE_POSITIVE_RATE : brin_bloom.c
- BLOOM_DEFAULT_NDISTINCT_PER_RANGE : brin_bloom.c
- BLOOM_DELETED : bloom.h
- BLOOM_EQUAL_STRATEGY : bloom.h
- BLOOM_HASH_PROC : bloom.h
- BLOOM_HEAD_BLKNO : bloom.h
- BLOOM_MAGICK_NUMBER : bloom.h
- BLOOM_MAX_FALSE_POSITIVE_RATE : brin_bloom.c
- BLOOM_MAX_PROCNUMS : brin_bloom.c
- BLOOM_META : bloom.h
- BLOOM_METAPAGE_BLKNO : bloom.h
- BLOOM_MIN_FALSE_POSITIVE_RATE : brin_bloom.c
- BLOOM_MIN_NDISTINCT_PER_RANGE : brin_bloom.c
- BLOOM_NPROC : bloom.h
- BLOOM_NSTRATEGIES : bloom.h
- BLOOM_OPTIONS_PROC : bloom.h
- BLOOM_PAGE_ID : bloom.h
- BLOOM_SEED_1 : brin_bloom.c
- BLOOM_SEED_2 : brin_bloom.c
- BloomEqualStrategyNumber : brin_bloom.c
- BloomGetFalsePositiveRate : brin_bloom.c
- BloomGetNDistinctPerRange : brin_bloom.c
- BloomMaxFilterSize : brin_bloom.c
- BloomMetaBlockN : bloom.h
- BloomPageGetData : bloom.h
- BloomPageGetFreeSpace : bloom.h
- BloomPageGetMaxOffset : bloom.h
- BloomPageGetMeta : bloom.h
- BloomPageGetNextTuple : bloom.h
- BloomPageGetOpaque : bloom.h
- BloomPageGetTuple : bloom.h
- BloomPageIsDeleted : bloom.h
- BloomPageIsMeta : bloom.h
- BloomPageSetDeleted : bloom.h
- BloomPageSetNonDeleted : bloom.h
- BLOOMTUPLEHDRSZ : bloom.h
- BM_CHECKPOINT_NEEDED : buf_internals.h
- BM_DIRTY : buf_internals.h
- BM_IO_ERROR : buf_internals.h
- BM_IO_IN_PROGRESS : buf_internals.h
- BM_JUST_DIRTIED : buf_internals.h
- BM_LOCK_HAS_WAITERS : buf_internals.h
- BM_LOCK_MASK : buf_internals.h
- BM_LOCK_SHIFT : buf_internals.h
- BM_LOCK_VAL_EXCLUSIVE : buf_internals.h
- BM_LOCK_VAL_SHARE_EXCLUSIVE : buf_internals.h
- BM_LOCK_VAL_SHARED : buf_internals.h
- BM_LOCK_WAKE_IN_PROGRESS : buf_internals.h
- BM_LOCKED : buf_internals.h
- BM_MAX_USAGE_COUNT : buf_internals.h
- BM_PERMANENT : buf_internals.h
- BM_PIN_COUNT_WAITER : buf_internals.h
- BM_TAG_VALID : buf_internals.h
- BM_VALID : buf_internals.h
- BMPG_MASK : hash.h
- BMPG_SHIFT : hash.h
- BMPGSZ_BIT : hash.h
- BMPGSZ_BYTE : hash.h
- BMR_GET_SMGR : bufmgr.h
- BMR_REL : bufmgr.h
- BMR_SMGR : bufmgr.h
- bms_is_empty : bitmapset.h
- bmw_leftmost_one_pos : bitmapset.h
- bmw_popcount : bitmapset.h
- bmw_rightmost_one_pos : bitmapset.h
- BOGUS_MCTX : mcxt.c
- BOM_UTF8 : ppport.h
- BooleanSearchStrategy : _int.h
- BoolIsValid : c.h
- boolSV : ppport.h
- booltostr : outfuncs.c
- boolVal : value.h
- BOOTCOL_NULL_AUTO : bootstrap.h
- BOOTCOL_NULL_FORCE_NOT_NULL : bootstrap.h
- BOOTCOL_NULL_FORCE_NULL : bootstrap.h
- BootstrapTimeLineID : xlog.c
- BootstrapTransactionId : transam.h
- BOTTOMUP_MAX_NBLOCKS : heapam.c
- BOTTOMUP_TOLERANCE_NBLOCKS : heapam.c
- BoxStrategyNumberGroup : gistproc.c
- BRIN_ALL_BLOCKRANGES : brin.c
- BRIN_CURRENT_VERSION : brin_page.h
- BRIN_DEFAULT_PAGES_PER_RANGE : brin.h
- BRIN_elog : brin_internal.h
- BRIN_EMPTY_RANGE_MASK : brin_tuple.h
- BRIN_EVACUATE_PAGE : brin_page.h
- BRIN_FIRST_OPTIONAL_PROCNUM : brin_internal.h
- BRIN_IS_META_PAGE : brin_page.h
- BRIN_IS_REGULAR_PAGE : brin_page.h
- BRIN_IS_REVMAP_PAGE : brin_page.h
- BRIN_LAST_OPTIONAL_PROCNUM : brin_internal.h
- BRIN_MANDATORY_NPROCS : brin_internal.h
- BRIN_META_MAGIC : brin_page.h
- BRIN_METAPAGE_BLKNO : brin_page.h
- BRIN_NULLS_MASK : brin_tuple.h
- BRIN_OFFSET_MASK : brin_tuple.h
- BRIN_PAGE_ITEMS_V1_12 : brinfuncs.c
- BRIN_PAGETYPE_META : brin_page.h
- BRIN_PAGETYPE_REGULAR : brin_page.h
- BRIN_PAGETYPE_REVMAP : brin_page.h
- BRIN_PLACEHOLDER_MASK : brin_tuple.h
- BRIN_PROCNUM_ADDVALUE : brin_internal.h
- BRIN_PROCNUM_CONSISTENT : brin_internal.h
- BRIN_PROCNUM_OPCINFO : brin_internal.h
- BRIN_PROCNUM_OPTIONS : brin_internal.h
- BRIN_PROCNUM_UNION : brin_internal.h
- BrinGetAutoSummarize : brin.h
- BrinGetPagesPerRange : brin.h
- BrinMaxItemSize : brin_pageops.c
- BrinPageFlags : brin_page.h
- BrinPageType : brin_page.h
- BRINSORTTUPLE_SIZE : tuplesortvariants.c
- BrinTupleDataOffset : brin_tuple.h
- BrinTupleHasNulls : brin_tuple.h
- BrinTupleIsEmptyRange : brin_tuple.h
- BrinTupleIsPlaceholder : brin_tuple.h
- BRUSE : regguts.h
- BSET : regguts.h
- BT_IS_POSTING : nbtree.h
- BT_METAP_COLS_V1_8 : btreefuncs.c
- BT_OFFSET_MASK : nbtree.h
- BT_PIVOT_HEAP_TID_ATTR : nbtree.h
- BT_READ : nbtree.h
- BT_STATUS_OFFSET_MASK : nbtree.h
- BT_WRITE : nbtree.h
- BTCommuteStrategyNumber : nbtree.h
- BTEQUALIMAGE_PROC : nbtree.h
- BTEqualStrategyNumber : stratnum.h
- BTGetDeduplicateItems : nbtree.h
- BTGetFillFactor : nbtree.h
- BTGetTargetPageFreeSpace : nbtree.h
- BTGIN_GET_BTREE_STRATEGY : btree_gin.c
- BTGIN_GET_RHS_TYPE_CODE : btree_gin.c
- BTGreaterEqualStrategyNumber : stratnum.h
- BTGreaterStrategyNumber : stratnum.h
- BTINRANGE_PROC : nbtree.h
- BTLessEqualStrategyNumber : stratnum.h
- BTLessStrategyNumber : stratnum.h
- btmask_add : postmaster.c
- btmask_all_except : postmaster.c
- BTMaxItemSize : nbtree.h
- BTMaxItemSizeNoHeapTid : nbtree.h
- BTMaxStrategyNumber : stratnum.h
- BTNProcs : nbtree.h
- BTOPTIONS_PROC : nbtree.h
- BTORDER_PROC : nbtree.h
- BTP_DELETED : nbtree.h
- BTP_HALF_DEAD : nbtree.h
- BTP_HAS_FULLXID : nbtree.h
- BTP_HAS_GARBAGE : nbtree.h
- BTP_INCOMPLETE_SPLIT : nbtree.h
- BTP_LEAF : nbtree.h
- BTP_META : nbtree.h
- BTP_ROOT : nbtree.h
- BTP_SPLIT_END : nbtree.h
- BTPageGetMeta : nbtree.h
- BTPageGetOpaque : nbtree.h
- BTREE_DEFAULT_FILLFACTOR : nbtree.h
- BTREE_FASTPATH_MIN_LEVEL : nbtinsert.c
- BTREE_MAGIC : nbtree.h
- BTREE_METAPAGE : nbtree.h
- BTREE_MIN_FILLFACTOR : nbtree.h
- BTREE_MIN_VERSION : nbtree.h
- BTREE_NONLEAF_FILLFACTOR : nbtree.h
- BTREE_NOVAC_VERSION : nbtree.h
- BTREE_SINGLEVAL_FILLFACTOR : nbtree.h
- BTREE_VERSION : nbtree.h
- BtreeGistNotEqualStrategyNumber : btree_gist.h
- BTreeTupleGetNAtts : nbtree.h
- BTreeTupleGetNKeyAtts : verify_nbtree.c
- BTScanPosInvalidate : nbtree.h
- BTScanPosIsPinned : nbtree.h
- BTScanPosIsValid : nbtree.h
- BTScanPosUnpin : nbtree.h
- BTScanPosUnpinIfPinned : nbtree.h
- BTSKIPSUPPORT_PROC : nbtree.h
- BTSORTSUPPORT_PROC : nbtree.h
- BUCKET_FOR_HASH : dshash.c
- BUCKET_INDEX_FOR_HASH_AND_SIZE : dshash.c
- BUCKET_INDEX_FOR_PARTITION : dshash.c
- BUCKET_TO_BLKNO : hash.h
- BUCKETS_PER_PARTITION : dshash.c
- BUF_DEFINE_FLAG : buf_internals.h
- BUF_DIGITS : norm_test.c
- BUF_DROP_FULL_SCAN_THRESHOLD : bufmgr.c
- BUF_FLAG_BITS : buf_internals.h
- BUF_FLAG_MASK : buf_internals.h
- BUF_FLAG_SHIFT : buf_internals.h
- BUF_LOCK_BITS : buf_internals.h
- BUF_REFCOUNT_BITS : buf_internals.h
- BUF_REFCOUNT_MASK : buf_internals.h
- BUF_REFCOUNT_ONE : buf_internals.h
- BUF_REUSABLE : bufmgr.c
- BUF_STATE_GET_REFCOUNT : buf_internals.h
- BUF_STATE_GET_USAGECOUNT : buf_internals.h
- BUF_USAGECOUNT_BITS : buf_internals.h
- BUF_USAGECOUNT_MASK : buf_internals.h
- BUF_USAGECOUNT_ONE : buf_internals.h
- BUF_USAGECOUNT_SHIFT : buf_internals.h
- BUF_WRITTEN : bufmgr.c
- BUFFER_HALF_FILLED : gist_private.h
- BUFFER_MAPPING_LWLOCK_OFFSET : lwlock.h
- BUFFER_OVERFLOWED : gist_private.h
- BUFFER_PAGE_DATA_OFFSET : gist_private.h
- BUFFERALIGN : c.h
- BUFFERALIGN_DOWN : c.h
- BUFFERDESC_PAD_TO_SIZE : buf_internals.h
- BufferGetLSN : bufmgr.c
- BUFFERING_MODE_SWITCH_CHECK_STEP : gistbuild.c
- BUFFERING_MODE_TUPLE_SIZE_STATS_TARGET : gistbuild.c
- BufferIsInvalid : buf.h
- BufferIsLocal : buf.h
- BufferIsPinned : bufmgr.c
- BUFFERSIZ : preproc-cursor.c, preproc-variable.c
- BUFFILE_SEG_SIZE : buffile.c
- BufHdrGetBlock : bufmgr.c
- BUFSIZE : vacuumlo.c, be-fsstubs.c, blkreftable.c, compat_informix-dec_test.c, testlo.c, testlo64.c, test_json_parser_incremental.c, test_json_parser_perf.c
- bufsize : indent_globs.h
- BUFSZ : case_test.c
- build_EvalXFunc : llvmjit_expr.c
- BULK_ARC_OP_USE_SORT : regc_nfa.c
- Bump_BLOCKHDRSZ : bump.c
- Bump_CHUNK_FRACTION : bump.c
- Bump_CHUNKHDRSZ : bump.c
- BumpIsValid : bump.c
- BYPASS_THRESHOLD_PAGES : vacuumlazy.c
- BYTE_TO_BIT : hash.h
- BYTES_TO_KILOBYTES : explain.c