mirror of
https://github.com/postgres/postgres.git
synced 2025-10-15 05:46:52 +03:00
Don't include access/htup_details.h in executor/tuptable.h
This is not at all needed; I suspect it was a simple mistake in commit
5408e233f0
. It causes htup_details.h to bleed into a huge number of
places via execnodes.h. Remove it and fix fallout.
Discussion: https://postgr.es/m/202510021240.ptc2zl5cvwen@alvherre.pgsql
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
|
||||
#include "postgres.h"
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "access/nbtree.h"
|
||||
#include "access/relation.h"
|
||||
#include "catalog/namespace.h"
|
||||
|
@@ -11,6 +11,7 @@
|
||||
|
||||
#include "access/gist.h"
|
||||
#include "access/htup.h"
|
||||
#include "access/htup_details.h"
|
||||
#include "access/relation.h"
|
||||
#include "catalog/pg_am_d.h"
|
||||
#include "funcapi.h"
|
||||
|
@@ -47,6 +47,7 @@
|
||||
#include <sys/stat.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "access/parallel.h"
|
||||
#include "catalog/pg_authid.h"
|
||||
#include "common/int.h"
|
||||
|
@@ -12,6 +12,7 @@
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "access/xlog.h"
|
||||
#include "access/xlog_internal.h"
|
||||
#include "access/xlogreader.h"
|
||||
|
@@ -16,6 +16,7 @@
|
||||
#include <poll.h>
|
||||
#endif
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "access/xact.h"
|
||||
#include "catalog/pg_user_mapping.h"
|
||||
#include "commands/defrem.h"
|
||||
|
@@ -10,6 +10,7 @@
|
||||
#include "fmgr.h"
|
||||
#include "utils/builtins.h"
|
||||
#include "utils/xml.h"
|
||||
#include "varatt.h"
|
||||
|
||||
#ifdef USE_LIBXSLT
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
#include "libpq/pqformat.h"
|
||||
#include "libpq/protocol.h"
|
||||
#include "utils/builtins.h"
|
||||
#include "varatt.h"
|
||||
|
||||
/*
|
||||
* At startup time, send a RowDescription message.
|
||||
|
@@ -22,6 +22,7 @@
|
||||
#include "utils/lsyscache.h"
|
||||
#include "utils/memdebug.h"
|
||||
#include "utils/memutils.h"
|
||||
#include "varatt.h"
|
||||
|
||||
|
||||
static void printtup_startup(DestReceiver *self, int operation,
|
||||
|
@@ -18,6 +18,7 @@
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "access/tupconvert.h"
|
||||
#include "executor/tuptable.h"
|
||||
|
||||
|
@@ -12,6 +12,7 @@
|
||||
|
||||
#include "postgres.h"
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "backup/walsummary.h"
|
||||
#include "common/blkreftable.h"
|
||||
#include "funcapi.h"
|
||||
|
@@ -14,6 +14,7 @@
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "access/relation.h"
|
||||
#include "access/table.h"
|
||||
#include "catalog/dependency.h"
|
||||
|
@@ -14,6 +14,7 @@
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "access/table.h"
|
||||
#include "catalog/catalog.h"
|
||||
#include "catalog/indexing.h"
|
||||
|
@@ -14,6 +14,7 @@
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "access/table.h"
|
||||
#include "catalog/catalog.h"
|
||||
#include "catalog/indexing.h"
|
||||
|
@@ -19,6 +19,7 @@
|
||||
#include "libpq/pqformat.h"
|
||||
#include "libpq/protocol.h"
|
||||
#include "utils/lsyscache.h"
|
||||
#include "varatt.h"
|
||||
|
||||
/*
|
||||
* DestReceiver functions for SERIALIZE option
|
||||
|
@@ -13,6 +13,7 @@
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "access/table.h"
|
||||
#include "catalog/catalog.h"
|
||||
#include "catalog/dependency.h"
|
||||
|
@@ -14,6 +14,7 @@
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "access/relation.h"
|
||||
#include "access/table.h"
|
||||
#include "catalog/catalog.h"
|
||||
|
@@ -14,6 +14,7 @@
|
||||
|
||||
#include "postgres.h"
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "executor/executor.h"
|
||||
#include "executor/execParallel.h"
|
||||
#include "executor/nodeGatherMerge.h"
|
||||
|
@@ -66,6 +66,7 @@
|
||||
|
||||
#include "postgres.h"
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "common/hashfn.h"
|
||||
#include "executor/executor.h"
|
||||
#include "executor/nodeMemoize.h"
|
||||
|
@@ -25,6 +25,7 @@
|
||||
#include "access/detoast.h"
|
||||
#include "access/tupconvert.h"
|
||||
#include "executor/tstoreReceiver.h"
|
||||
#include "varatt.h"
|
||||
|
||||
|
||||
typedef struct
|
||||
|
@@ -19,6 +19,7 @@
|
||||
|
||||
#include "access/stratnum.h"
|
||||
#include "access/sysattr.h"
|
||||
#include "access/transam.h"
|
||||
#include "catalog/pg_am.h"
|
||||
#include "catalog/pg_amop.h"
|
||||
#include "catalog/pg_operator.h"
|
||||
|
@@ -16,6 +16,7 @@
|
||||
|
||||
#include <math.h>
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "foreign/fdwapi.h"
|
||||
#include "miscadmin.h"
|
||||
#include "nodes/extensible.h"
|
||||
|
@@ -14,6 +14,7 @@
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "catalog/pg_cast.h"
|
||||
#include "catalog/pg_class.h"
|
||||
#include "catalog/pg_inherits.h"
|
||||
|
@@ -15,6 +15,7 @@
|
||||
|
||||
#include "postgres.h"
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "catalog/pg_aggregate.h"
|
||||
#include "catalog/pg_type.h"
|
||||
#include "miscadmin.h"
|
||||
|
@@ -17,6 +17,7 @@
|
||||
#include <ctype.h>
|
||||
#include <math.h>
|
||||
|
||||
#include "access/transam.h"
|
||||
#include "catalog/pg_type.h"
|
||||
#include "common/int.h"
|
||||
#include "funcapi.h"
|
||||
|
@@ -14,6 +14,7 @@
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "catalog/objectaddress.h"
|
||||
#include "common/ip.h"
|
||||
#include "funcapi.h"
|
||||
|
@@ -13,6 +13,7 @@
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "catalog/pg_proc.h"
|
||||
#include "catalog/pg_type.h"
|
||||
#include "common/hashfn.h"
|
||||
|
@@ -21,6 +21,7 @@
|
||||
#include <math.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "access/sysattr.h"
|
||||
#include "access/table.h"
|
||||
#include "catalog/pg_tablespace.h"
|
||||
|
@@ -45,6 +45,7 @@
|
||||
#include "utils/rangetypes.h"
|
||||
#include "utils/sortsupport.h"
|
||||
#include "utils/timestamp.h"
|
||||
#include "varatt.h"
|
||||
|
||||
|
||||
/* fn_extra cache entry for one of the range I/O functions */
|
||||
|
@@ -39,6 +39,7 @@
|
||||
#include "utils/memutils.h"
|
||||
#include "utils/snapmgr.h"
|
||||
#include "utils/xid8.h"
|
||||
#include "varatt.h"
|
||||
|
||||
|
||||
/*
|
||||
|
@@ -16,6 +16,7 @@
|
||||
#include "postgres.h"
|
||||
|
||||
#include "access/detoast.h"
|
||||
#include "access/htup_details.h"
|
||||
#include "catalog/pg_language.h"
|
||||
#include "catalog/pg_proc.h"
|
||||
#include "catalog/pg_type.h"
|
||||
|
@@ -34,6 +34,7 @@
|
||||
#include "catalog/objectaccess.h"
|
||||
#include "catalog/pg_authid.h"
|
||||
#include "catalog/pg_parameter_acl.h"
|
||||
#include "catalog/pg_type.h"
|
||||
#include "guc_internal.h"
|
||||
#include "libpq/pqformat.h"
|
||||
#include "libpq/protocol.h"
|
||||
|
@@ -15,7 +15,6 @@
|
||||
#define TUPTABLE_H
|
||||
|
||||
#include "access/htup.h"
|
||||
#include "access/htup_details.h"
|
||||
#include "access/sysattr.h"
|
||||
#include "access/tupdesc.h"
|
||||
#include "storage/buf.h"
|
||||
|
@@ -16,6 +16,7 @@
|
||||
|
||||
#include "fmgr.h"
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "common/hashfn.h"
|
||||
#include "funcapi.h"
|
||||
#include "injection_stats.h"
|
||||
|
Reference in New Issue
Block a user