From 835ca580da8b923c37a55c722c74c789f8151827 Mon Sep 17 00:00:00 2001
From: Andres Freund <andres@anarazel.de>
Date: Fri, 13 Mar 2026 10:45:59 -0400
Subject: [PATCH v2 09/17] don't include skey.h in execnodes.h

---
 src/include/nodes/execnodes.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/include/nodes/execnodes.h b/src/include/nodes/execnodes.h
index 365fa24ea56..e63a8fbec09 100644
--- a/src/include/nodes/execnodes.h
+++ b/src/include/nodes/execnodes.h
@@ -30,7 +30,6 @@
 #define EXECNODES_H
 
 #include "access/htup.h"
-#include "access/skey.h"
 #include "executor/instrument.h"
 #include "executor/instrument_node.h"
 #include "fmgr.h"
@@ -54,6 +53,7 @@ typedef struct ExecRowMark ExecRowMark;
 typedef struct ExprState ExprState;
 typedef struct ExprContext ExprContext;
 typedef struct HTAB HTAB;
+typedef struct ScanKeyData ScanKeyData;
 typedef struct TIDBitmap TIDBitmap;
 typedef struct Tuplesortstate Tuplesortstate;
 typedef struct Tuplestorestate Tuplestorestate;
-- 
2.53.0.1.gb2826b52eb

