Here is a list of all macros with links to the files they belong to:
- h -
- H : sha1.c, md5.c
- H_BUCKET_BEING_POPULATED : hash.h
- H_BUCKET_BEING_SPLIT : hash.h
- H_HAS_DEAD_TUPLES : hash.h
- H_NEEDS_SPLIT_CLEANUP : hash.h
- HALF_NBASE : numeric.c
- half_rounded : dbsize.c
- HAS_BOOL : plperl_system.h
- HAS_MULTIPLE_ONES : bitmapset.c
- HAS_PGSTAT_PERMISSIONS : pgstatfuncs.c
- HASCANTMATCH : regguts.h
- HASH : hstore_gist.c, _int.h, ltree.h, trgm.h, regexec.c, tsgistidx.c
- HASH_ALLOC : hsearch.h
- HASH_ATTACH : hsearch.h
- HASH_BLOBS : hsearch.h
- HASH_CHUNK_DATA : hashjoin.h
- HASH_CHUNK_HEADER_SIZE : hashjoin.h
- HASH_CHUNK_SIZE : hashjoin.h
- HASH_CHUNK_THRESHOLD : hashjoin.h
- HASH_COMPARE : hsearch.h
- HASH_CONTEXT : hsearch.h
- HASH_DEFAULT_FILLFACTOR : hash.h
- HASH_DIRSIZE : hsearch.h
- HASH_ELEM : hsearch.h
- HASH_FIXED_SIZE : hsearch.h
- HASH_FUNCTION : hsearch.h
- HASH_INDEX : catcache.c
- HASH_KEYCOPY : hsearch.h
- HASH_MAGIC : hash.h
- HASH_MAX_BITMAPS : hash.h
- HASH_MAX_SPLITPOINT_GROUP : hash.h
- HASH_MAX_SPLITPOINTS : hash.h
- HASH_METAPAGE : hash.h
- HASH_MIN_FILLFACTOR : hash.h
- HASH_NOLOCK : hash.h
- HASH_PARTITION : hsearch.h
- HASH_PARTITION_SEED : partition.h
- HASH_READ : hash.h
- HASH_SEGMENT : hsearch.h
- HASH_SHARED_MEM : hsearch.h
- HASH_SPLITPOINT_GROUPS_WITH_ONE_PHASE : hash.h
- HASH_SPLITPOINT_PHASE_BITS : hash.h
- HASH_SPLITPOINT_PHASE_MASK : hash.h
- HASH_SPLITPOINT_PHASES_PER_GRP : hash.h
- HASH_STRINGS : hsearch.h
- HASH_VERSION : hash.h
- HASH_WRITE : hash.h
- HASH_XLOG_FREE_OVFL_BUFS : hash_xlog.h
- HASHAGG_HLL_BIT_WIDTH : nodeAgg.c
- HASHAGG_MAX_PARTITIONS : nodeAgg.c
- HASHAGG_MIN_PARTITIONS : nodeAgg.c
- HASHAGG_PARTITION_FACTOR : nodeAgg.c
- HASHAGG_READ_BUFFER_SIZE : nodeAgg.c
- HASHAGG_WRITE_BUFFER_SIZE : nodeAgg.c
- HASHEXTENDED_PROC : hash.h
- HashGetFillFactor : hash.h
- HashGetMaxBitmapSize : hash.h
- HashGetTargetPageUsage : hash.h
- HashMaxItemSize : hash.h
- HASHNProcs : hash.h
- HASHO_PAGE_ID : hash.h
- HASHOPTIONS_PROC : hash.h
- HashPageGetBitmap : hash.h
- HashPageGetMeta : hash.h
- HashPageGetOpaque : hash.h
- HashScanPosInvalidate : hash.h
- HashScanPosIsPinned : hash.h
- HashScanPosIsValid : hash.h
- HASHSTANDARD_PROC : hash.h
- HASHVAL : hstore_gist.c, _int.h, ltree.h, trgm.h, tsgistidx.c
- HASLACONS : regguts.h
- haszero64 : hashfn_unstable.h
- HAVE : regc_lex.c
- HAVE_BUGGY_STRTOF : cygwin.h
- HAVE_GETRLIMIT : port.h
- HAVE_INT64_TIMESTAMP : c.h, pgtypes_interval.h
- HAVE_LINUX_EIDRM_BUG : linux.h
- HAVE_POLL : port.h
- HAVE_POLL_H : port.h
- HAVE_READLINK : port.h
- HAVE_SETSID : port.h
- HAVE_SHM_OPEN : port.h
- HAVE_SNPRINTF : plpython_system.h
- HAVE_SYMLINK : port.h
- HAVE_TCL_VERSION : pltcl.c
- HAVE_UNION_SEMUN : win32_port.h
- HBA_FILENAME : guc.c
- HdrMaskBlockOffset : memutils_memorychunk.h
- HdrMaskCheckMagic : memutils_memorychunk.h
- HdrMaskGetValue : memutils_memorychunk.h
- HdrMaskIsExternal : memutils_memorychunk.h
- HDRSIZEQT : _int.h, ltree.h
- HDRSIZETQ : ts_type.h
- HEAD : snowball_runtime.h
- HEADER_SCRATCH_SIZE : xloginsert.c
- HEAP2_XACT_MASK : htup_details.h
- HEAP_COMBOCID : htup_details.h
- HEAP_DEFAULT_FILLFACTOR : rel.h
- HEAP_FREEZE_CHECK_XMAX_ABORTED : heapam.h
- HEAP_FREEZE_CHECK_XMIN_COMMITTED : heapam.h
- HEAP_HASEXTERNAL : htup_details.h
- HEAP_HASNULL : htup_details.h
- HEAP_HASOID_OLD : htup_details.h
- HEAP_HASVARWIDTH : htup_details.h
- HEAP_HOT_UPDATED : htup_details.h
- HEAP_INSERT_FROZEN : heapam.h
- HEAP_INSERT_NO_LOGICAL : heapam.h
- HEAP_INSERT_SKIP_FSM : heapam.h
- HEAP_INSERT_SPECULATIVE : heapam.h
- HEAP_KEYS_UPDATED : htup_details.h
- HEAP_LOCK_MASK : htup_details.h
- HEAP_MIN_FILLFACTOR : rel.h
- HEAP_MOVED : htup_details.h
- HEAP_MOVED_IN : htup_details.h
- HEAP_MOVED_OFF : htup_details.h
- HEAP_NATTS_MASK : htup_details.h
- HEAP_ONLY_TUPLE : htup_details.h
- HEAP_OVERHEAD_BYTES_PER_TUPLE : heapam_handler.c
- HEAP_PAGE_PRUNE_FREEZE : heapam.h
- HEAP_PAGE_PRUNE_MARK_UNUSED_NOW : heapam.h
- HEAP_RELOPT_NAMESPACES : reloptions.h
- HEAP_SORT : tuplesortvariants.c
- HEAP_TUPLE_HAS_MATCH : htup_details.h
- HEAP_TUPLE_INFOMASK_COLS : heapfuncs.c
- HEAP_UPDATED : htup_details.h
- HEAP_USABLE_BYTES_PER_PAGE : heapam_handler.c
- HEAP_XACT_MASK : htup_details.h
- HEAP_XMAX_BITS : htup_details.h
- HEAP_XMAX_COMMITTED : htup_details.h
- HEAP_XMAX_EXCL_LOCK : htup_details.h
- HEAP_XMAX_INVALID : htup_details.h
- HEAP_XMAX_IS_MULTI : htup_details.h
- HEAP_XMAX_KEYSHR_LOCK : htup_details.h
- HEAP_XMAX_LOCK_ONLY : htup_details.h
- HEAP_XMAX_SHR_LOCK : htup_details.h
- HEAP_XMIN_COMMITTED : htup_details.h
- HEAP_XMIN_FROZEN : htup_details.h
- HEAP_XMIN_INVALID : htup_details.h
- HEAPBLK_TO_MAPBLOCK : visibilitymap.c
- HEAPBLK_TO_MAPBYTE : visibilitymap.c
- HEAPBLK_TO_OFFSET : visibilitymap.c
- HEAPBLK_TO_REVMAP_BLK : brin_revmap.c
- HEAPBLK_TO_REVMAP_INDEX : brin_revmap.c
- HEAPBLOCKS_PER_BYTE : visibilitymap.c
- HEAPBLOCKS_PER_PAGE : visibilitymap.c
- HEAPCHECK_RELATION_COLS : verify_heapam.c
- HeapTupleHeaderGetNatts : htup_details.h
- HeapTupleHeaderHasExternal : htup_details.h
- HeapTupleHeaderSetNatts : htup_details.h
- HeapTupleIsValid : htup.h
- HEAPTUPLESIZE : htup.h
- HEf_SVKEY : ppport.h
- HELP0 : help.c
- HELPN : help.c
- HENTRY_ISFIRST : hstore.h
- HENTRY_ISNULL : hstore.h
- HENTRY_POSMASK : hstore.h
- HeUTF8 : plperl_system.h
- HEXDIG : varbit.c
- HIBERNATE_FACTOR : bgwriter.c, walwriter.c
- hibits : mac.c, mac8.c
- HIDE_CKSUM : pgp-pubkey.c
- HIDE_CLEAR : pgp-pubkey.c
- HIDE_SHA1 : pgp-pubkey.c
- HIGHBIT : c.h
- HIT : regexec.c
- HJ_BUILD_HASHTABLE : nodeHashjoin.c
- HJ_FILL_INNER : nodeHashjoin.c
- HJ_FILL_INNER_TUPLES : nodeHashjoin.c
- HJ_FILL_OUTER : nodeHashjoin.c
- HJ_FILL_OUTER_TUPLE : nodeHashjoin.c
- HJ_NEED_NEW_BATCH : nodeHashjoin.c
- HJ_NEED_NEW_OUTER : nodeHashjoin.c
- HJ_SCAN_BUCKET : nodeHashjoin.c
- HJTUPLE_MINTUPLE : hashjoin.h
- HJTUPLE_OVERHEAD : hashjoin.h
- HK_INFINITY : bipartite_match.c
- HLIDREPLACE : wparser_def.c
- HLIDSKIP : wparser_def.c
- HMAC_IPAD : px-hmac.c, hmac.c
- HMAC_OPAD : px-hmac.c, hmac.c
- HOLD_CANCEL_INTERRUPTS : miscadmin.h
- HOLD_INTERRUPTS : miscadmin.h
- HOST : wparser_def.c
- HOSTNAME_LOOKUP_DETAIL : auth.c
- HOUR : datetime.h, dt.h
- HOURS_PER_DAY : timestamp.h, dt.h
- HOURSPERDAY : private.h
- HR24 : datetime.h, dt.h
- HS_ADDITEM : hstore.h
- HS_COPYITEM : hstore.h
- HS_COUNT : hstore.h
- HS_FINALIZE : hstore.h
- HS_FIXSIZE : hstore.h
- HS_FLAG_NEWVERSION : hstore.h
- HS_SETCOUNT : hstore.h
- HSE_ENDPOS : hstore.h
- HSE_ISFIRST : hstore.h
- HSE_ISNULL : hstore.h
- HSE_LEN : hstore.h
- HSE_OFF : hstore.h
- HSHRDSIZE : hstore.h
- HSTORE_KEY : hstore.h
- HSTORE_KEYLEN : hstore.h
- HSTORE_MAX_KEY_LEN : hstore.h
- HSTORE_MAX_VALUE_LEN : hstore.h
- HSTORE_POLLUTE : hstore.h
- HSTORE_POLLUTE_NAMESPACE : hstore.h
- HSTORE_VAL : hstore.h
- HSTORE_VALISNULL : hstore.h
- HSTORE_VALLEN : hstore.h
- hstoreCheckKeyLen : hstore_plperl.c, hstore_plpython.c
- hstoreCheckValLen : hstore_plperl.c, hstore_plpython.c
- HStoreContainsStrategyNumber : hstore.h
- HStoreExistsAllStrategyNumber : hstore.h
- HStoreExistsAnyStrategyNumber : hstore.h
- HStoreExistsStrategyNumber : hstore.h
- HStoreOldContainsStrategyNumber : hstore.h
- hstorePairs : hstore_plperl.c, hstore_plpython.c
- hstoreUniquePairs : hstore_plperl.c, hstore_plpython.c
- hstoreUpgrade : hstore_plperl.c, hstore_plpython.c
- HTEqualStrategyNumber : stratnum.h
- HTMaxStrategyNumber : stratnum.h
- HTTP_SCHEME : fe-auth-oauth.c
- HTTPS_SCHEME : oauth-curl.c, fe-auth-oauth.c
- hv_fetchs : ppport.h
- hv_stores : ppport.h
- HvNAME_get : ppport.h
- HvNAMELEN_get : ppport.h
- HWORD : wparser_def.c