0001-Add-more-RangeTblEntry-fields-to-jumble.patch

text/plain

Filename: 0001-Add-more-RangeTblEntry-fields-to-jumble.patch
Type: text/plain
Part: 0
Message: RangeTblEntry jumble omissions

Patch

Format: format-patch
Series: patch 0001
Subject: Add more RangeTblEntry fields to jumble
File+
src/backend/nodes/queryjumblefuncs.c 4 0
From 8176e6f91abd8809e79e1c8e9335522031da2755 Mon Sep 17 00:00:00 2001
From: Peter Eisentraut <peter@eisentraut.org>
Date: Fri, 23 Feb 2024 16:10:57 +0100
Subject: [PATCH] Add more RangeTblEntry fields to jumble

---
 src/backend/nodes/queryjumblefuncs.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/backend/nodes/queryjumblefuncs.c b/src/backend/nodes/queryjumblefuncs.c
index 82f725baaa5..3b0012a720d 100644
--- a/src/backend/nodes/queryjumblefuncs.c
+++ b/src/backend/nodes/queryjumblefuncs.c
@@ -372,9 +372,11 @@ _jumbleRangeTblEntry(JumbleState *jstate, Node *node)
 			break;
 		case RTE_JOIN:
 			JUMBLE_FIELD(jointype);
+			JUMBLE_NODE(join_using_alias);
 			break;
 		case RTE_FUNCTION:
 			JUMBLE_NODE(functions);
+			JUMBLE_FIELD(funcordinality);
 			break;
 		case RTE_TABLEFUNC:
 			JUMBLE_NODE(tablefunc);
@@ -400,4 +402,6 @@ _jumbleRangeTblEntry(JumbleState *jstate, Node *node)
 			elog(ERROR, "unrecognized RTE kind: %d", (int) expr->rtekind);
 			break;
 	}
+	JUMBLE_NODE(alias);
+	JUMBLE_FIELD(lateral);
 }
-- 
2.43.2