Here is a list of all macros with links to the files they belong to:
- a -
- A_BINGO : wparser_def.c
- A_CLEAR : wparser_def.c
- A_CLRALL : wparser_def.c
- A_D_STR : formatting.c
- a_d_STR : formatting.c
- A_GREATER_THAN_B : nbtcompare.c
- A_LESS_THAN_B : nbtcompare.c
- A_M_STR : formatting.c
- a_m_STR : formatting.c
- A_MERGE : wparser_def.c
- A_NEXT : wparser_def.c
- A_POP : wparser_def.c
- A_PUSH : wparser_def.c
- A_RERUN : wparser_def.c
- AARR_DIMS : array.h
- AARR_ELEMTYPE : array.h
- AARR_FREE_IF_COPY : arrayfuncs.c
- AARR_HASNULL : array.h
- AARR_LBOUND : array.h
- AARR_NDIM : array.h
- ABBREV_BITS_INET4_NETMASK_SIZE : network.c
- ABBREV_BITS_INET4_SUBNET : network.c
- ABS_AFTER : datetime.h, dt.h
- ABS_BEFORE : datetime.h, dt.h
- accept : win32_port.h
- AccessExclusiveLock : lockdefs.h
- AccessShareLock : lockdefs.h
- ACL_ALL_RIGHTS_COLUMN : acl.h
- ACL_ALL_RIGHTS_DATABASE : acl.h
- ACL_ALL_RIGHTS_FDW : acl.h
- ACL_ALL_RIGHTS_FOREIGN_SERVER : acl.h
- ACL_ALL_RIGHTS_FUNCTION : acl.h
- ACL_ALL_RIGHTS_LANGUAGE : acl.h
- ACL_ALL_RIGHTS_LARGEOBJECT : acl.h
- ACL_ALL_RIGHTS_PARAMETER_ACL : acl.h
- ACL_ALL_RIGHTS_RELATION : acl.h
- ACL_ALL_RIGHTS_SCHEMA : acl.h
- ACL_ALL_RIGHTS_SEQUENCE : acl.h
- ACL_ALL_RIGHTS_STR : acl.h
- ACL_ALL_RIGHTS_TABLESPACE : acl.h
- ACL_ALL_RIGHTS_TYPE : acl.h
- ACL_ALTER_SYSTEM : parsenodes.h
- ACL_ALTER_SYSTEM_CHR : acl.h
- ACL_CONNECT : parsenodes.h
- ACL_CONNECT_CHR : acl.h
- ACL_CREATE : parsenodes.h
- ACL_CREATE_CHR : acl.h
- ACL_CREATE_TEMP : parsenodes.h
- ACL_CREATE_TEMP_CHR : acl.h
- ACL_DAT : acl.h
- ACL_DELETE : parsenodes.h
- ACL_DELETE_CHR : acl.h
- ACL_EXECUTE : parsenodes.h
- ACL_EXECUTE_CHR : acl.h
- ACL_GRANT_OPTION_FOR : acl.h
- ACL_ID_PUBLIC : acl.h
- ACL_INSERT : parsenodes.h
- ACL_INSERT_CHR : acl.h
- ACL_MAINTAIN : parsenodes.h
- ACL_MAINTAIN_CHR : acl.h
- ACL_MODECHG_ADD : acl.h
- ACL_MODECHG_DEL : acl.h
- ACL_MODECHG_EQL : acl.h
- ACL_N_SIZE : acl.h
- ACL_NO_RIGHTS : parsenodes.h
- ACL_NUM : acl.h
- ACL_OPTION_TO_PRIVS : acl.h
- ACL_REFERENCES : parsenodes.h
- ACL_REFERENCES_CHR : acl.h
- ACL_SELECT : parsenodes.h
- ACL_SELECT_CHR : acl.h
- ACL_SELECT_FOR_UPDATE : parsenodes.h
- ACL_SET : parsenodes.h
- ACL_SET_CHR : acl.h
- ACL_SIZE : acl.h
- ACL_TRIGGER : parsenodes.h
- ACL_TRIGGER_CHR : acl.h
- ACL_TRUNCATE : parsenodes.h
- ACL_TRUNCATE_CHR : acl.h
- ACL_UPDATE : parsenodes.h
- ACL_UPDATE_CHR : acl.h
- ACL_USAGE : parsenodes.h
- ACL_USAGE_CHR : acl.h
- ACLITEM_ALL_GOPTION_BITS : acl.h
- ACLITEM_ALL_PRIV_BITS : acl.h
- ACLITEM_GET_GOPTIONS : acl.h
- ACLITEM_GET_PRIVS : acl.h
- ACLITEM_GET_RIGHTS : acl.h
- ACLITEM_SET_GOPTIONS : acl.h
- ACLITEM_SET_PRIVS : acl.h
- ACLITEM_SET_PRIVS_GOPTIONS : acl.h
- ACLITEM_SET_RIGHTS : acl.h
- actx_error : oauth-curl.c
- actx_error_internal : oauth-curl.c
- actx_error_str : oauth-curl.c
- AD : datetime.h, dt.h
- AD_STR : formatting.c
- ad_STR : formatting.c
- ADBC : datetime.h, dt.h
- ADD_REL_QUALIFIER : deparse.c
- ADD_STARTUP_OPTION : fe-protocol3.c
- ADDINC128 : sha2.c
- ADJUST_CHILD_ATTRS : pathnode.c
- ADJUST_YEAR : formatting.c
- ADVANCE_PARSE_POINTER : varlena.c
- ADVANCE_YYLLOC : scan.l
- AFFECTH : fuzzystrmatch.c
- After_Next_Letter : fuzzystrmatch.c
- AFTER_TRIGGER_1CTID : trigger.c
- AFTER_TRIGGER_2CTID : trigger.c
- AFTER_TRIGGER_CP_UPDATE : trigger.c
- AFTER_TRIGGER_DEFERRABLE : trigger.h
- AFTER_TRIGGER_DONE : trigger.c
- AFTER_TRIGGER_FDW_FETCH : trigger.c
- AFTER_TRIGGER_FDW_REUSE : trigger.c
- AFTER_TRIGGER_IN_PROGRESS : trigger.c
- AFTER_TRIGGER_INITDEFERRED : trigger.h
- AFTER_TRIGGER_OFFSET : trigger.c
- AFTER_TRIGGER_TUP_BITS : trigger.c
- AGG_CONTEXT_AGGREGATE : fmgr.h
- AGG_CONTEXT_WINDOW : fmgr.h
- AGGSPLITOP_COMBINE : nodes.h
- AGGSPLITOP_DESERIALIZE : nodes.h
- AGGSPLITOP_SERIALIZE : nodes.h
- AGGSPLITOP_SKIPFINAL : nodes.h
- AGO : datetime.h, dt.h
- AHASH : ltree.h
- AHASHVAL : ltree.h
- AHEAD : regcomp.c
- ALIGNOF_BUFFER : pg_config_manual.h
- ALL_CONNECTION_FAILURE_ERRNOS : port.h
- ALL_EVENTS : rewriteHandler.c
- ALL_INIT_STEPS : pgbench.c
- ALL_SET : hash.h
- ALL_VERSIONS : check.c
- ALLISTRUE : hstore_gist.c, _int.h, trgm.h, tsgistidx.c
- ALLOC : hmac.c, unicode_norm.c, sha2.c, saslprep.c, jsonapi.c, hmac_openssl.c, cryptohash_openssl.c, cryptohash.c
- ALLOC0 : jsonapi.c
- ALLOC_BLOCKHDRSZ : aset.c
- ALLOC_CHUNK_FRACTION : aset.c
- ALLOC_CHUNK_LIMIT : aset.c
- ALLOC_CHUNKHDRSZ : aset.c
- ALLOC_MINBITS : aset.c
- AllocBlockIsValid : aset.c
- AllocHugeSizeIsValid : memutils.h
- ALLOCSET_DEFAULT_INITSIZE : memutils.h
- ALLOCSET_DEFAULT_MAXSIZE : memutils.h
- ALLOCSET_DEFAULT_MINSIZE : memutils.h
- ALLOCSET_DEFAULT_SIZES : memutils.h
- ALLOCSET_NUM_FREELISTS : aset.c
- ALLOCSET_SEPARATE_THRESHOLD : memutils.h
- ALLOCSET_SMALL_INITSIZE : memutils.h
- ALLOCSET_SMALL_MAXSIZE : memutils.h
- ALLOCSET_SMALL_MINSIZE : memutils.h
- ALLOCSET_SMALL_SIZES : memutils.h
- ALLOCSET_START_SMALL_SIZES : memutils.h
- AllocSetContextCreate : memutils.h
- AllocSetIsValid : aset.c
- AllocSizeIsValid : memutils.h
- ALLOW_COMPR : pgp-decrypt.c
- ALLOW_CTX_SIZE : pgp-decrypt.c
- AllowCascadeReplication : walreceiver.h
- ALOOPBYTE : ltree.h
- alphanum : lexi.c
- ALWAYS_SECURE_SEARCH_PATH_SQL : connect.h
- AM : datetime.h, dt.h
- AM_STR : formatting.c
- am_STR : formatting.c
- AmArchiverProcess : miscadmin.h
- AmAutoVacuumLauncherProcess : miscadmin.h
- AmAutoVacuumWorkerProcess : miscadmin.h
- AmBackgroundWorkerProcess : miscadmin.h
- AmBackgroundWriterProcess : miscadmin.h
- AmCheckpointerProcess : miscadmin.h
- AMFLAG_HAS_TID_RANGE : pathnodes.h
- AmIoWorkerProcess : miscadmin.h
- AmLogicalSlotSyncWorkerProcess : miscadmin.h
- AMOUNT_TEST : formatting.c
- AMPM : datetime.h, dt.h
- AmRegularBackendProcess : miscadmin.h
- AmSpecialWorkerProcess : miscadmin.h
- AmStartupProcess : miscadmin.h
- AmWalReceiverProcess : miscadmin.h
- AmWalSenderProcess : miscadmin.h
- AmWalSummarizerProcess : miscadmin.h
- AmWalWriterProcess : miscadmin.h
- aMY_CXT : ppport.h
- aMY_CXT_ : ppport.h
- ANALYZE_NO_STAGE : vacuuming.h
- ANALYZE_NUM_STAGES : vacuuming.h
- ANHRDSZ : spell.h
- ANSI_ESCAPE_FMT : logging.c
- ANSI_ESCAPE_RESET : logging.c
- ANY_CHAR_SEL : like_support.c
- APPEND_CHAR : datetime.c
- APPEND_CPU_COST_MULTIPLIER : costsize.c
- appendByteaLiteralAHX : pg_backup_archiver.h
- APPENDCHAR : arrayfuncs.c
- APPENDSTR : arrayfuncs.c
- appendStringInfoCharMacro : stringinfo.h
- appendStringLiteralAH : pg_backup.h
- appendStringLiteralAHX : pg_backup_archiver.h
- AppendToManifest : backup_manifest.c
- ARCBATCHSIZE : regguts.h
- arch_module_check_errdetail : archive_module.h
- ARCHIVE_MAJOR : pg_backup_archiver.h
- ARCHIVE_MINOR : pg_backup_archiver.h
- ARCHIVE_OPTS : pg_backup_archiver.h
- ARCHIVE_REV : pg_backup_archiver.h
- ARCHSTATDIR : pg_resetwal.c
- ARCV : regcomp.c
- ARR_DATA_OFFSET : array.h
- ARR_DATA_PTR : array.h
- ARR_DIMS : array.h
- ARR_ELEMTYPE : array.h
- ARR_HASNULL : array.h
- ARR_LBOUND : array.h
- ARR_NDIM : array.h
- ARR_NULLBITMAP : array.h
- ARR_OVERHEAD_NONULLS : array.h
- ARR_OVERHEAD_WITHNULLS : array.h
- ARR_SIZE : array.h
- ARRAY_SIZE : sql-declare.c
- ARRAY_WIDTH_THRESHOLD : array_typanalyze.c
- ARRISEMPTY : _int.h
- ARRKEY : trgm.h, tsgistidx.c
- ARRNELEM : trgm.h, tsgistidx.c
- ARRNELEMS : cube.c, _int.h
- ARRPTR : cube.c, hstore.h, _int.h, ts_type.h
- AS_LABEL : keywords.c
- ASC : wchar.c
- ASCIIHWORD : wparser_def.c
- ASCIIPARTHWORD : wparser_def.c
- ASCIIWORD : wparser_def.c
- ASIGLENBIT : ltree.h
- Assert : c.h
- assert : regcustom.h
- ASSERT_NO_PARTITION_LOCKS_HELD_BY_ME : dshash.c
- AssertMacro : c.h
- AssertNotInCriticalSection : mcxt.c
- AssertPendingSyncs_RelationCache : relcache.h
- AssertPointerAlignment : c.h
- AssertTransactionIdInAllowableRange : transam.h
- ASSGN : arrayfuncs.c
- ASSUME : ppport.h
- ASSUMED_LENGTH_INIT : pg_stat_statements.c
- ASSUMED_MEDIAN_INIT : pg_stat_statements.c
- AsyncQueueEntryEmptySize : async.c
- AT_NUM_PASSES : tablecmds.c
- AT_REWRITE_ACCESS_METHOD : event_trigger.h
- AT_REWRITE_ALTER_PERSISTENCE : event_trigger.h
- AT_REWRITE_COLUMN_REWRITE : event_trigger.h
- AT_REWRITE_DEFAULT_VAL : event_trigger.h
- AT_STMT_START : pl_scanner.c
- ATEOS : regc_lex.c
- aTHX : ppport.h
- aTHX_ : ppport.h
- aTHXR : ppport.h
- aTHXR_ : ppport.h
- Atnum_ismulti : pgrowlocks.c
- Atnum_modes : pgrowlocks.c
- Atnum_pids : pgrowlocks.c
- Atnum_tid : pgrowlocks.c
- Atnum_xids : pgrowlocks.c
- Atnum_xmax : pgrowlocks.c
- atooid : postgres_ext.h
- atoui : readfuncs.c
- att_addlength_datum : tupmacs.h
- att_addlength_pointer : tupmacs.h
- att_align_datum : tupmacs.h
- att_align_nominal : tupmacs.h
- att_align_pointer : tupmacs.h
- ATT_COMPOSITE_TYPE : tablecmds.c
- att_datum_alignby : tupmacs.h
- ATT_FOREIGN_TABLE : tablecmds.c
- ATT_INDEX : tablecmds.c
- ATT_IS_PACKABLE : heaptuple.c
- ATT_MATVIEW : tablecmds.c
- att_nominal_alignby : tupmacs.h
- ATT_PARTITIONED_INDEX : tablecmds.c
- ATT_PARTITIONED_TABLE : tablecmds.c
- att_pointer_alignby : tupmacs.h
- ATT_SEQUENCE : tablecmds.c
- ATT_TABLE : tablecmds.c
- ATT_VIEW : tablecmds.c
- ATTNULLABLE_INVALID : tupdesc.h
- ATTNULLABLE_UNKNOWN : tupdesc.h
- ATTNULLABLE_UNRESTRICTED : tupdesc.h
- ATTNULLABLE_VALID : tupdesc.h
- ATTRIBUTE_FIXED_PART_SIZE : pg_attribute.h
- AttributeNumberIsValid : attnum.h
- AttrNumberGetAttrOffset : attnum.h
- AttrNumberIsForUserDefinedAttr : attnum.h
- AttrOffsetGetAttrNumber : attnum.h
- ATTSTATSSLOT_NUMBERS : lsyscache.h
- ATTSTATSSLOT_VALUES : lsyscache.h
- AUTH_KEY : auth-oauth.c
- auth_method_allowed : fe-auth.c
- AUTH_REQ_CRYPT : protocol.h
- AUTH_REQ_GSS : protocol.h
- AUTH_REQ_GSS_CONT : protocol.h
- AUTH_REQ_KRB4 : protocol.h
- AUTH_REQ_KRB5 : protocol.h
- AUTH_REQ_MAX : protocol.h
- AUTH_REQ_MD5 : protocol.h
- AUTH_REQ_OK : protocol.h
- AUTH_REQ_PASSWORD : protocol.h
- AUTH_REQ_SASL : protocol.h
- AUTH_REQ_SASL_CONT : protocol.h
- AUTH_REQ_SASL_FIN : protocol.h
- AUTH_REQ_SSPI : protocol.h
- AUTH_RESPONSE_GSS : libpq-int.h
- AUTH_RESPONSE_PASSWORD : libpq-int.h
- AUTH_RESPONSE_SASL : libpq-int.h
- AUTH_RESPONSE_SASL_INITIAL : libpq-int.h
- AUTHTRUST_WARNING : initdb.c
- auto_explain_enabled : auto_explain.c
- AUTOPREWARM_FILE : autoprewarm.c
- AutoVacNumSignals : autovacuum.c
- av_count : ppport.h
- AV_SIZE_MAX : plperl_system.h
- AV_SLOTS_FOR_CONNS : initdb.c
- av_tindex : ppport.h
- av_top_index : ppport.h
- AVC_DEF_THRESHOLD : uavc.c
- AVC_NUM_RECLAIM : uavc.c
- AVC_NUM_SLOTS : uavc.c
- AvFILLp : ppport.h
- AVGSECSPERYEAR : private.h