Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wlGgt-0004dk-0u for pgsql-committers@arkaria.postgresql.org; Sun, 19 Jul 2026 01:51:39 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wlGgs-000RrE-38 for pgsql-committers@arkaria.postgresql.org; Sun, 19 Jul 2026 01:51:38 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wlGgs-000Rr6-2T for pgsql-committers@lists.postgresql.org; Sun, 19 Jul 2026 01:51:38 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wlGgq-000000002x5-1CMB for pgsql-committers@lists.postgresql.org; Sun, 19 Jul 2026 01:51:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=E7tPn3knWd7d8KYqQw/OwU6bNKp8AFxOMeGLxzVd6Tc=; b=A7a/3q0hlACM2zUxLc7/priSuu /4xffJ0l2rTk8vQ53xRhPstVmczIj2vTumUmpeEy0mNHsqLtg0Fk1cc4wnxKepvjqf9luZifats2I WWHkhCbtCsY4q/DozPKwzKy2upbwXGs8W8Ur1fBOeVEq3NzQH1xS4JbU4Ubds5uQE7zHrA/zX6SS+ /OFvoHL5Pkl2QGZQkg/CEYr4MWRAIqgik4erW2XLA2Nv0UrP2aIDwoyfpbVk9+wOWeav52riI0P6f 7LVls4q5lG95umV9cwVJHAqiaIU9SNf9FygTBZ8i64Avs0hGvfT4pd4xzio7lvJwnOuQEGm8WosSD gjKf/itQ==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wlGgo-000AEB-38 for pgsql-committers@lists.postgresql.org; Sun, 19 Jul 2026 01:51:34 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wlGgp-0003FH-0Z for pgsql-committers@lists.postgresql.org; Sun, 19 Jul 2026 01:51:34 +0000 Content-Type: multipart/mixed; boundary="===============3282484136113705476==" MIME-Version: 1.0 From: Tatsuo Ishii To: pgsql-committers@lists.postgresql.org Subject: pgsql: Remove redundant null-treatment check in window function dedup. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sun, 19 Jul 2026 01:51:34 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3282484136113705476== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UmVtb3ZlIHJlZHVuZGFudCBudWxsLXRyZWF0bWVudCBjaGVjayBpbiB3aW5kb3cgZnVuY3Rpb24g ZGVkdXAuCgpDb21taXQgMjVhMzBiYmQ0MjMgKElHTk9SRSBOVUxMUyAvIFJFU1BFQ1QgTlVMTFMg Zm9yIHdpbmRvdyBmdW5jdGlvbnMpCm1hZGUgRXhlY0luaXRXaW5kb3dBZ2coKSB0cmVhdCB0d28g b3RoZXJ3aXNlLWVxdWFsIHdpbmRvdyBmdW5jdGlvbnMgYXMKZHVwbGljYXRlcyBvbmx5IHdoZW4g dGhlaXIgaWdub3JlX251bGxzIHNldHRpbmdzIGFsc28gbWF0Y2hlZDoKCiAgICBpZiAoaSA8PSB3 ZnVuY25vICYmIHdmdW5jLT5pZ25vcmVfbnVsbHMgPT0gcGVyZnVuY1tpXS5pZ25vcmVfbnVsbHMp CgpUaGF0IGV4dHJhIHRlcm0gcmVhZHMgV2luZG93U3RhdGVQZXJGdW5jRGF0YS5pZ25vcmVfbnVs bHMsIGJ1dCB0aGUgZmllbGQKd2FzIG5ldmVyIHBvcHVsYXRlZCB3aGVuIGEgcGVyLWZ1bmN0aW9u IGVudHJ5IHdhcyBmaWxsZWQgaW4sIHNvIGl0IHN0YXllZAp6ZXJvIGZyb20gcGFsbG9jMF9hcnJh eSgpLiAgQ29uc2VxdWVudGx5IGEgZHVwbGljYXRlIGNhbGwgY2FycnlpbmcKSUdOT1JFIE5VTExT IG9yIGFuIGV4cGxpY2l0IFJFU1BFQ1QgTlVMTFMgbmV2ZXIgbWF0Y2hlZCBhbiBpZGVudGljYWwK ZWFybGllciBlbnRyeSBhbmQgd2FzIG5lZWRsZXNzbHkgZ2l2ZW4gaXRzIG93biBwZXItZnVuY3Rp b24gc2xvdCBhbmQKZXZhbHVhdGVkIHR3aWNlLiAgKFJlc3VsdHMgc3RheWVkIGNvcnJlY3Q7IHRo aXMgd2FzIGEgbWlzc2VkIHNoYXJpbmcsIG5vdAphIHdyb25nIGFuc3dlci4pCgpUaGUgZXh0cmEg dGVybSBpcyBpbiBmYWN0IHJlZHVuZGFudC4gIFdpbmRvd0Z1bmMuaWdub3JlX251bGxzIGlzIGEg cGxhaW4Kc2NhbGFyIGZpZWxkIHdpdGggbm8gcGdfbm9kZV9hdHRyLCBzbyBfZXF1YWxXaW5kb3dG dW5jKCkgYWxyZWFkeSBjb21wYXJlcwppdDsgdGhlIHByZWNlZGluZyBlcXVhbCgpIGNhbGwgdGhl cmVmb3JlIG5ldmVyIG1hdGNoZXMgdHdvIFdpbmRvd0Z1bmNzCnRoYXQgZGlmZmVyIG9ubHkgaW4g bnVsbCB0cmVhdG1lbnQuICBJZiBlcXVhbCgpIG1hdGNoZXMsIGlnbm9yZV9udWxscwpuZWNlc3Nh cmlseSBtYXRjaGVkIHRvbywgc28gdGhlIHRlcm0gY2FuIG5ldmVyIGNoYW5nZSB0aGUgb3V0Y29t ZSwgYW5kCldpbmRvd1N0YXRlUGVyRnVuY0RhdGEuaWdub3JlX251bGxzIGV4aXN0ZWQgb25seSB0 byBmZWVkIGl0LgoKUmF0aGVyIHRoYW4gcG9wdWxhdGUgdGhlIHNoYWRvdyBmaWVsZCwgZHJvcCB0 aGUgcmVkdW5kYW50IHRlcm0gYW5kIHRoZQpmaWVsZCAoYW5kIGFkanVzdCB0aGUgbm93LXN0YWxl IGNvbW1lbnQpIGFuZCBsZXQgZXF1YWwoKSBkbyB0aGUgd29yay4KVGhhdCBmaXhlcyB0aGUgc2Ft ZSBidWcgd2hpbGUgcmVtb3ZpbmcgdGhlIGhhbmQtbWFpbnRhaW5lZCBkdXBsaWNhdGUKc3RhdGUg dGhhdCBjYXVzZWQgaXQsIHNvIGl0IGNhbm5vdCBzaWxlbnRseSBkcmlmdCBhZ2Fpbi4KCkF1dGhv cjogQ2hhbyBMaSA8bGkuZXZhbi5jaGFvQGdtYWlsLmNvbT4KQ28tYXV0aG9yZWQtYnk6IEV3YW4g WW91bmcgPGtkYmFzZS5oYWNrQGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IFRhdHN1byBJc2hpaSA8 aXNoaWlAcG9zdGdyZXNxbC5vcmc+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vNUQy QzkwODEtNURGRS00RTI3LUFCMTQtNzM1ODIzOEVBMUJDJTQwZ21haWwuY29tCkJhY2twYXRjaC10 aHJvdWdoOiAxOQoKQnJhbmNoCi0tLS0tLQpSRUxfMTlfU1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0K aHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi84MjliYWNhZWIzMjNlNDgx MWViODA0YjVlNGUyOWY2NDNhMGM2MTlkCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpz cmMvYmFja2VuZC9leGVjdXRvci9ub2RlV2luZG93QWdnLmMgfCA4ICsrLS0tLS0tCjEgZmlsZSBj aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgo= --===============3282484136113705476==--