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)