From 94a5a4ff2cc1f4062d988094c1da74ad9edf8672 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=BB=D0=B8=D0=B7=D0=B0=D0=B2=D0=B5=D1=82=D0=B0=20?= =?UTF-8?q?=D0=A0=D0=B5=D1=83=D1=82=D1=82?= Date: Thu, 27 Nov 2025 15:35:58 +0300 Subject: [PATCH] Ignore RowRefType field in RangeTblEntry on jumble query Added RowRefType field in RangeTblEntry should not change queryid calculated in jumble query. It is internal field which is not depend on query parsing. --- src/include/nodes/parsenodes.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/include/nodes/parsenodes.h b/src/include/nodes/parsenodes.h index 82443390a85..c328de51078 100644 --- a/src/include/nodes/parsenodes.h +++ b/src/include/nodes/parsenodes.h @@ -1103,7 +1103,7 @@ typedef struct RangeTblEntry Index perminfoindex pg_node_attr(query_jumble_ignore); /* sampling info, or NULL */ struct TableSampleClause *tablesample; - RowRefType reftype; + RowRefType reftype pg_node_attr(query_jumble_ignore); /* * Fields valid for a subquery RTE (else NULL):