From d7d12ecb0976aa67b2997bf16c36bd9d8e2c0c8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Herrera?= Date: Fri, 6 Mar 2026 13:18:26 +0100 Subject: [PATCH v2 05/17] don't include tuptable.h in execnodes.h --- src/include/nodes/execnodes.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/include/nodes/execnodes.h b/src/include/nodes/execnodes.h index b0c65172a2c..82bd5dcb683 100644 --- a/src/include/nodes/execnodes.h +++ b/src/include/nodes/execnodes.h @@ -29,10 +29,10 @@ #ifndef EXECNODES_H #define EXECNODES_H +#include "access/htup.h" #include "access/skey.h" #include "executor/instrument.h" #include "executor/instrument_node.h" -#include "executor/tuptable.h" #include "fmgr.h" #include "lib/ilist.h" #include "lib/pairingheap.h" @@ -41,6 +41,7 @@ #include "nodes/plannodes.h" #include "nodes/tidbitmap.h" #include "partitioning/partdefs.h" +#include "storage/buf.h" #include "storage/condition_variable.h" #include "utils/hsearch.h" #include "utils/queryenvironment.h" @@ -58,6 +59,8 @@ typedef struct ExprContext ExprContext; typedef struct Tuplesortstate Tuplesortstate; typedef struct Tuplestorestate Tuplestorestate; typedef struct TupleConversionMap TupleConversionMap; +typedef struct TupleTableSlot TupleTableSlot; +typedef struct TupleTableSlotOps TupleTableSlotOps; /* ---------------- -- 2.53.0.1.gb2826b52eb