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 1wTsPK-000o4M-1B for pgsql-hackers@arkaria.postgresql.org; Mon, 01 Jun 2026 02:29:38 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wTsPI-008Ur0-2S for pgsql-hackers@arkaria.postgresql.org; Mon, 01 Jun 2026 02:29:37 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wTsPI-008Uqs-1M for pgsql-hackers@lists.postgresql.org; Mon, 01 Jun 2026 02:29:36 +0000 Received: from mail-ed1-x532.google.com ([2a00:1450:4864:20::532]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wTsPG-00000000VSM-1uci for pgsql-hackers@postgresql.org; Mon, 01 Jun 2026 02:29:35 +0000 Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-68d234218bcso1577618a12.2 for ; Sun, 31 May 2026 19:29:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1780280973; cv=none; d=google.com; s=arc-20240605; b=jumLNXNcLOMl5Hi0XGPcEoiQCVb6fw+z9zKf2VGG8pDTeFarKhtoxy5pZ1Odpo2VXw d/vfwURb0wSmQeNdBGv4JA+Y+KaXnS40svRIQl0DL2aKASQoBNoG11qzltV1K4D/Z1kp R+T/x87OVzZJE9Rn4iZA1g4YDWPwHFD+QV8LlnHJmF+32yf4d63UQ4MDpuoTc64Uiu5i Oz5pT16hPe2jImtaR1FJ9FDENHVZHdK2i4sRW0sOB1CkwycbIwcTg9LICMdJpgSowWB0 aFJebYzHAlljcKrawWRu6GahxmrlN7OS6iiWhM4PA5LhwsyZ081mLEquB+uQ0wjbU1Ds OOdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:dkim-signature; bh=tGm2kfXcrnPTf/gBhlSOLFE3QcQNYQ+oEo0a/qHEGd8=; fh=KrdXu8EHUuZgV6HfTEAyozT8R0CMonna9diYxEImzBM=; b=gM/iXz7w35fecaSyb5KjgHO8PXPsnfbIeKb+c3FMXP19s+4bDXFSLOfLu4QYPhLu8z ff8LXj9R7NpU4kFDXDfjv5dDDxVOtRJpjcjuV1snKRMmCBF6JGOvX3NcewpjBjNcf0Ah /M9po/8PJXkLvEe7sWUgv4CZZ3ebItqJVbOpz8XNe6UsxIhGNZJawbsWgnhocODqzFfy DWoBxwvTpF3PoUZUgOv0Ju/54mCTjosXdkuxCC4GZPCjAxX+gS66e2VoHkscQj+ABcuV du3R/FLOVI4ZRMQBs9D70FVi9v4O/c6Mstmz0ynngc9Tlmg4ozM3Mh91HWjtKQKmJLnk XLGw==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780280973; x=1780885773; darn=postgresql.org; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=tGm2kfXcrnPTf/gBhlSOLFE3QcQNYQ+oEo0a/qHEGd8=; b=Q7sGrquOuLOHzu5hXP6PqudiYaHfVCd/PLq1rtPZtCzxx2MX9Ai26E+A6uRIH7n/bW F8EghQih0j6Xb3M+Wl/dBMuSdG9vkbXdWLFFgEQ7V4EjQS3NjW+QLIUFJFyT05AtBYik p7wzIlKa7pR7tfAiWPHJTh9VMaR4dD/1FJ6+q2YBsI6f2AjQBcMMOO7E3XiFe2T/Gwgi jlmXbx8aOSji7wQ0C2ex5fCwdX53h4CduYWxjC9yTOi3uvKXhUSkSz8BSerEV+BiCEAm mzjcOiLr+CFHy4DlrH+Jzo/U51DqxJ6fFeqAQUQR+ee24uvHLApWikqDU69wtnqKkJax ZdWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780280973; x=1780885773; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=tGm2kfXcrnPTf/gBhlSOLFE3QcQNYQ+oEo0a/qHEGd8=; b=TBTn2tsyghlrbV14Z0DXK5BW8EMHXyhgFGZCwT4mN0CRznEiirKZgcb/p9wQuETkFT 6q4EsmnRlzv8BCP5vlWp6ZhTraJ+uDQsOmY9XdLxh1gkfLZX7AHxLoFcLHHW5dQs4WPo r4LRb2cLKHSz2xoayk0toOTf6CgIz+tnn2yghFeevCRHrEH7+HeH+k/4G3/M3FdiBnTu PJUSaFQ9GNVMuimRbmkV//y2CJ+SXgl+rzFLtSRwUw6XfbQrFcP4SN782FZwydEuvq5v Imx3c+tIqYeAHWaji0cM5YQe2O+EdSIudoD4ctrllj178BEC/YQ5TfXGW4aGTSGuwqzk z26w== X-Forwarded-Encrypted: i=1; AFNElJ8NE8cW/dygl2vrIjvV7izC35C/RFtprSoBJWgqIcm7X0WQgFe66ZKupbAJIv5A1BGazamwKyKTK8jWXzwt@postgresql.org X-Gm-Message-State: AOJu0Yx2hobumyjeCgnz0XYpIXbCgtbpgpyeBxtVKAsoD15TDAQV/WJa AfZEMfqLjoMGTUNByCSRQKJbTxWKSavvrV0CRyEoZxPXQpXhfiqGp+ylLxl0YLMlU+Xzho8bVM8 Y+WOHnnr4ymssS/G6DVb+k5TPBne9SXg= X-Gm-Gg: Acq92OGXfMlX9ZDGjaZSCTqsazMXYbhB9b681GzVMV28SiWu8lxQ5AYQQWnNFiMXEs+ 1rIw7EWS/b27nnJSGdGdenoHjSdvtSs3aZqFPLnwQMKeYEIG0zuPUCueHrSU2Z0rIpIWAS07gDr 1CEiPEZ+9AtVd/KOtdp0jkjyEpL4wwhRlZ6wFzUCITpLD6qskfTPETnDIcnLu7ItPT9HIZ/rdiv Cnr/kBbtCbxynnP2Et45AppXN1h6NgE2Hwp7CZ05mMkFc00qJdVhuxj3SkRDz3mk3PabajiXj2o eSGDP00QKeXOovu0l8zGIkPYfT3hzkg3byx3D8eU6/ZNzHMRtQ== X-Received: by 2002:a05:6402:c48:b0:678:a507:e81b with SMTP id 4fb4d7f45d1cf-68c8b000ee6mr4478208a12.21.1780280973344; Sun, 31 May 2026 19:29:33 -0700 (PDT) MIME-Version: 1.0 References: <20260502.140304.670813149418899420.ishii@postgresql.org> <20260531.213313.1224322053367141508.ishii@postgresql.org> <20260601.111119.1029884790276077667.ishii@postgresql.org> In-Reply-To: <20260601.111119.1029884790276077667.ishii@postgresql.org> Reply-To: assam258@gmail.com From: Henson Choi Date: Mon, 1 Jun 2026 11:29:21 +0900 X-Gm-Features: AVHnY4J-T4or5anc8EKQsQRFOBwWNS5m6bNU7mGRd2rbs18O-zPPJ8gDLwyjy2U Message-ID: Subject: Re: Row pattern recognition To: Tatsuo Ishii Cc: jian.universality@gmail.com, zsolt.parragi@percona.com, sjjang112233@gmail.com, vik@postgresfriends.org, er@xs4all.nl, jacob.champion@enterprisedb.com, david.g.johnston@gmail.com, peter@eisentraut.org, li.evan.chao@gmail.com, pgsql-hackers@postgresql.org Content-Type: multipart/alternative; boundary="00000000000004461c065327f76e" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000004461c065327f76e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Tatsuo, > BTW, in v47-0002 patch, > there are some non ASCII characters ("=C2=A7"). Good catch -- that one's already handled on top of v47. nocfbot-0004 ("Reclassify DEFINE qualifier check and reword diagnostic to 'expression'") reworded that comment, replacing the section signs with a spelled-out reference: "prohibited by =C2=A76.5" became "prohibited by ISO/IEC 19075-5 = 6.5", and likewise for =C2=A74.16. The signs you're looking at are an artifact of= the base v47-0002 patch, before that incremental. To be sure it wasn't lurking elsewhere, I re-swept the whole RPR footprint -- the sources, the headers, README.rpr, and the regression tests -- and there are no non-ASCII characters left in the current tree. The fix folds into v48. Thanks, Henson --00000000000004461c065327f76e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Tatsuo,

> BTW, in v47-0002 patch,
> the= re are some non ASCII characters ("=C2=A7").

Good catch --= that one's already handled on top of v47. nocfbot-0004
("Recla= ssify DEFINE qualifier check and reword diagnostic to 'expression'&= quot;)
reworded that comment, replacing the section signs with a spelled= -out
reference: "prohibited by =C2=A76.5" became "prohibi= ted by ISO/IEC 19075-5 6.5",
and likewise for =C2=A74.16. The signs= you're looking at are an artifact of the
base v47-0002 patch, befor= e that incremental.

To be sure it wasn't lurking elsewhere, I re= -swept the whole RPR footprint
-- the sources, the headers, README.rpr, = and the regression tests -- and
there are no non-ASCII characters left i= n the current tree. The fix folds
into v48.

Thanks,
Henson --00000000000004461c065327f76e--