nocfbot-0013-Remove-unused-force_colno.txt

text/plain

Filename: nocfbot-0013-Remove-unused-force_colno.txt
Type: text/plain
Part: 12
Message: Re: Row pattern recognition
From 80726d6151aa00ae6edf73fc49498aac75f9fb28 Mon Sep 17 00:00:00 2001
From: Henson Choi <assam258@gmail.com>
Date: Tue, 7 Apr 2026 09:40:53 +0900
Subject: [PATCH 13/40] Remove unused force_colno parameter from RPR deparse
 functions

---
 src/backend/utils/adt/ruleutils.c | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/src/backend/utils/adt/ruleutils.c b/src/backend/utils/adt/ruleutils.c
index c755a42efd6..e93c03a351c 100644
--- a/src/backend/utils/adt/ruleutils.c
+++ b/src/backend/utils/adt/ruleutils.c
@@ -449,10 +449,8 @@ static void get_rule_orderby(List *orderList, List *targetList,
 							 bool force_colno, deparse_context *context);
 static void append_pattern_quantifier(StringInfo buf, RPRPatternNode *node);
 static void get_rule_pattern_node(RPRPatternNode *node, deparse_context *context);
-static void get_rule_pattern(RPRPatternNode *rpPattern, bool force_colno,
-							 deparse_context *context);
-static void get_rule_define(List *defineClause, bool force_colno,
-							deparse_context *context);
+static void get_rule_pattern(RPRPatternNode *rpPattern, deparse_context *context);
+static void get_rule_define(List *defineClause, deparse_context *context);
 static void get_rule_windowclause(Query *query, deparse_context *context);
 static void get_rule_windowspec(WindowClause *wc, List *targetList,
 								deparse_context *context);
@@ -7203,8 +7201,7 @@ get_rule_pattern_node(RPRPatternNode *node, deparse_context *context)
  * Display a PATTERN clause.
  */
 static void
-get_rule_pattern(RPRPatternNode *rpPattern, bool force_colno,
-				 deparse_context *context)
+get_rule_pattern(RPRPatternNode *rpPattern, deparse_context *context)
 {
 	StringInfo	buf = context->buf;
 
@@ -7217,7 +7214,7 @@ get_rule_pattern(RPRPatternNode *rpPattern, bool force_colno,
  * Display a DEFINE clause.
  */
 static void
-get_rule_define(List *defineClause, bool force_colno, deparse_context *context)
+get_rule_define(List *defineClause, deparse_context *context)
 {
 	StringInfo	buf = context->buf;
 	const char *sep;
@@ -7356,7 +7353,7 @@ get_rule_windowspec(WindowClause *wc, List *targetList,
 		if (needspace)
 			appendStringInfoChar(buf, ' ');
 		appendStringInfoString(buf, "\n  PATTERN ");
-		get_rule_pattern(wc->rpPattern, false, context);
+		get_rule_pattern(wc->rpPattern, context);
 		needspace = true;
 	}
 
@@ -7365,7 +7362,7 @@ get_rule_windowspec(WindowClause *wc, List *targetList,
 		if (needspace)
 			appendStringInfoChar(buf, ' ');
 		appendStringInfoString(buf, "\n  DEFINE\n");
-		get_rule_define(wc->defineClause, false, context);
+		get_rule_define(wc->defineClause, context);
 		appendStringInfoChar(buf, ' ');
 	}
 
-- 
2.50.1 (Apple Git-155)