postgresql/src/include/access
Álvaro Herrera 3bf31dd243
Do a tiny bit of header file maintenance
Stop including utils/relcache.h in access/genam.h, and stop including
htup_details.h in nodes/tidbitmap.h.  Both these files (genam.h and
tidbitmap.h) are widely used in other header files, so it's in our best
interest that they remain as lean as reasonable.

Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://postgr.es/m/202509291356.o5t6ny2hoa3q@alvherre.pgsql
2025-09-30 12:28:29 +02:00
..
amapi.h Do a tiny bit of header file maintenance 2025-09-30 12:28:29 +02:00
amvalidate.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
attmap.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
attnum.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
brin.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
brin_internal.h Update some more forward declarations to use typedef 2025-09-25 14:33:19 +02:00
brin_page.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
brin_pageops.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
brin_revmap.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
brin_tuple.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
brin_xlog.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
bufmask.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
clog.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
cmptype.h Convert strategies to and from compare types 2025-02-02 10:26:04 +01:00
commit_ts.h Remove leftover dead code from commit_ts.h. 2025-07-03 23:39:45 +09:00
detoast.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
genam.h Do a tiny bit of header file maintenance 2025-09-30 12:28:29 +02:00
generic_xlog.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
gin.h Allow parallel CREATE INDEX for GIN indexes 2025-03-03 16:53:06 +01:00
gin_private.h Separate TBM[Shared|Private]Iterator and TBMIterateResult 2025-03-15 10:11:19 -04:00
gin_tuple.h Fix various incorrect filename references 2025-09-22 13:33:17 +12:00
ginblock.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
ginxlog.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
gist.h Rename gist stratnum support function 2025-06-02 08:41:27 +02:00
gist_private.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
gistscan.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
gistxlog.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
hash.h Drop opcintype from index AM strategy translation API 2025-02-21 09:07:16 +01:00
hash_xlog.h Fix description of WAL record blocks in hash_xlog.h 2025-09-11 17:17:04 +09:00
heapam.h Update some more forward declarations to use typedef 2025-09-25 14:33:19 +02:00
heapam_xlog.h Remove unused xl_heap_prune member, reason 2025-09-08 14:25:10 -04:00
heaptoast.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
hio.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
htup.h Remove PointerIsValid() 2025-09-24 15:17:20 +02:00
htup_details.h Fix obsolete references to postgres.h in comments. 2025-09-19 09:19:03 -05:00
itup.h Remove PointerIsValid() 2025-09-24 15:17:20 +02:00
multixact.h Refactor ReadMultiXactCounts() into GetMultiXactInfo() 2025-08-19 14:04:09 +09:00
nbtree.h Do a tiny bit of header file maintenance 2025-09-30 12:28:29 +02:00
nbtxlog.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
parallel.h Rename some signal and interrupt handling functions for consistency 2025-03-05 16:22:26 +02:00
printsimple.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
printtup.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
relation.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
reloptions.h Rename transformRelOptions()'s "namspace" parameter to "nameSpace". 2025-08-06 12:08:07 -05:00
relscan.h Show index search count in EXPLAIN ANALYZE, take 2. 2025-03-11 09:20:50 -04:00
rewriteheap.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
rmgr.h Pre-beta mechanical code beautification. 2022-05-12 15:17:30 -04:00
rmgrdesc_utils.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
rmgrlist.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
sdir.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
sequence.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
session.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
skey.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
slru.h Update outdated references to the SLRU ControlLock 2025-09-03 10:20:28 +09:00
spgist.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
spgist_private.h Grab the low-hanging fruit from forcing sizeof(Datum) to 8. 2025-08-13 17:18:22 -04:00
spgxlog.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
stratnum.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
subtrans.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
syncscan.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
sysattr.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
table.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
tableam.h Update some more forward declarations to use typedef 2025-09-25 14:33:19 +02:00
tidstore.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
timeline.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
toast_compression.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
toast_helper.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
toast_internals.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
transam.h Merge copies of converting an XID to a FullTransactionId. 2025-01-25 11:28:14 -08:00
tsmapi.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
tupconvert.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
tupdesc.h Allow NOT NULL constraints to be added as NOT VALID 2025-04-07 19:19:50 +02:00
tupdesc_details.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
tupmacs.h Grab the low-hanging fruit from forcing sizeof(Datum) to 8. 2025-08-13 17:18:22 -04:00
twophase.h Post-commit review fixes for 228c370868. 2025-09-08 06:10:15 +00:00
twophase_rmgr.h Integrate FullTransactionIds deeper into two-phase code 2025-07-07 12:50:40 +09:00
valid.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
visibilitymap.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
visibilitymapdefs.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
xact.h Improve comment about snapshot macros 2025-09-11 19:49:57 +02:00
xlog.h Rename CHECKPOINT_IMMEDIATE to CHECKPOINT_FAST. 2025-07-11 11:51:25 -05:00
xlog_internal.h Move enum RecoveryTargetAction to xlogrecovery.h 2025-07-23 11:02:13 +02:00
xlogarchive.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
xlogbackup.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
xlogdefs.h Fix incorrect LSN format in comment. 2025-08-14 11:12:03 +09:00
xloginsert.h Refactor some repetitive SLRU code 2025-07-07 16:49:19 +02:00
xlogprefetcher.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
xlogreader.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
xlogrecord.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
xlogrecovery.h Move enum RecoveryTargetAction to xlogrecovery.h 2025-07-23 11:02:13 +02:00
xlogstats.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
xlogutils.h Update copyright for 2025 2025-01-01 11:21:55 -05:00