v18-0003-Modify-eval_const_expressions_mutator-to-handle-.patch

application/octet-stream

Filename: v18-0003-Modify-eval_const_expressions_mutator-to-handle-.patch
Type: application/octet-stream
Part: 2
Message: Re: Add RESPECT/IGNORE NULLS and FROM FIRST/LAST options

Patch

Same data as JSON: GET /api/v1/attachments/:id/patch the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes. API reference →
Format: format-patch
Series: patch v18-0003
Subject: Modify eval_const_expressions_mutator to handle IGNORE NULLS option.
File+
src/backend/optimizer/util/clauses.c 1 0
From 8a95f6fd4ab49e97cbd54d55278fe91bdcf30e54 Mon Sep 17 00:00:00 2001
From: Tatsuo Ishii <ishii@postgresql.org>
Date: Sat, 16 Aug 2025 18:29:23 +0900
Subject: [PATCH v18 3/6] Modify eval_const_expressions_mutator to handle
 IGNORE NULLS option.

---
 src/backend/optimizer/util/clauses.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/backend/optimizer/util/clauses.c b/src/backend/optimizer/util/clauses.c
index 6f0b338d2cd..92e0f14fa54 100644
--- a/src/backend/optimizer/util/clauses.c
+++ b/src/backend/optimizer/util/clauses.c
@@ -2576,6 +2576,7 @@ eval_const_expressions_mutator(Node *node,
 				newexpr->winref = expr->winref;
 				newexpr->winstar = expr->winstar;
 				newexpr->winagg = expr->winagg;
+				newexpr->ignore_nulls = expr->ignore_nulls;
 				newexpr->location = expr->location;
 
 				return (Node *) newexpr;
-- 
2.25.1