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 1w6Ugq-004M56-2P for pgsql-hackers@arkaria.postgresql.org; Sat, 28 Mar 2026 14:31:04 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w6Ugp-00ENQc-0V for pgsql-hackers@arkaria.postgresql.org; Sat, 28 Mar 2026 14:31:03 +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 1w6Ugo-00ENQU-18 for pgsql-hackers@lists.postgresql.org; Sat, 28 Mar 2026 14:31:03 +0000 Received: from fhigh-b1-smtp.messagingengine.com ([202.12.124.152]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w6Ugk-00000001fOV-3nST for pgsql-hackers@lists.postgresql.org; Sat, 28 Mar 2026 14:31:02 +0000 Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfhigh.stl.internal (Postfix) with ESMTP id 896487A0136; Sat, 28 Mar 2026 10:30:54 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-06.internal (MEProxy); Sat, 28 Mar 2026 10:30:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=justatheory.com; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1774708254; x= 1774794654; bh=xtRvyH45X9i2aYV3FluK/xV1Qe0tjayWLv0skTOyM88=; b=G eJRZ4OFegwmrRUrXh19fcky47mhTpTF09CLpH6wJrp14YElXyZlBDcXhdpr74uOB DpNWUjhm5Mb6/VIxxXBHko+JK3l8IW38hU9CEuafikmByiD+fKByDlTaWimkF/1M KtX0R1DJ+s/rUFCsH1wyoBG4aqhhMhJ7wAhJQCrjfAszeihN2iq6yWpTd8D9Qzvl LPb3RbD32cYuvqP5jUTBkX1XHVWWYvATzgpmROZ72YywWed53631yLuSniZ8DbNk zXxxqDTflXK0lq4w6fnMJWlW4YrVcl6Y6BoAErik5CG3ck4Ow54/4GyqqoAVreWB qXRPGBd9ZjhESevBtQm+g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1774708254; x=1774794654; bh=xtRvyH45X9i2aYV3FluK/xV1Qe0tjayWLv0 skTOyM88=; b=x+vtYgXG5OH/BEPrAB+XfBotEeCaAPkk3kg1MvXl9b7iNokSryO wx7qwazptDvz15XZWMCxgG8Vt3IpsJ8B/9wKiU0Buz8yw9DTK0p+6UhFQgqhAgpQ K/umDbd9+aUZfDYclRyZT75qOFZpY4FuDCl+JWCcCjw05eBgozygSbKO6xv49Vbq HuowbWbMf4vDybowiyLkBu03qEVAlGq8qO/r4OgvLdHe8FaB6sIdhCRkWNRQ3PIw xQl72Yg1brLwySLoNU9V3MBaILssg8a5RBFi/MjL96tj8VNnRivJjHxN8VXflfSh TjN7QTqxGHynEicm7pIdDR6vIPfhm2lJ4Ag== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdeffeefgeduucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurheptggguffhjgffvefkfhfvofesghdtmherhhdtjeenucfhrhhomhepfdffrghvihgu ucfgrdcuhghhvggvlhgvrhdfuceouggrvhhiugesjhhushhtrghthhgvohhrhidrtghomh eqnecuggftrfgrthhtvghrnhephffhieeitdefkeevhfehtdfgieehgfffleetjeetkeei tdeugeejgeefffffkeeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomhepuggrvhhiugesjhhushhtrghthhgvohhrhidrtghomhdpnhgspghrtghp thhtohepuddtpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegrnhgurhgvfiesug hunhhslhgrnhgvrdhnvghtpdhrtghpthhtohepfhhlohhrvghnthhsrdhtshgvlhgrihes ghhmrghilhdrtghomhdprhgtphhtthhopehpghhsqhhlqdhhrggtkhgvrhhssehlihhsth hsrdhpohhsthhgrhgvshhqlhdrohhrghdprhgtphhtthhopehlihdrvghvrghnrdgthhgr ohesghhmrghilhdrtghomhdprhgtphhtthhopegrlhhvhhgvrhhrvgeskhhurhhilhgvmh hurdguvgdprhgtphhtthhopehtghhlsehsshhsrdhpghhhrdhprgdruhhspdhrtghpthht ohepphgvthgvrhesvghishgvnhhtrhgruhhtrdhorhhgpdhrtghpthhtoheprhhosggvrh htmhhhrggrshesghhmrghilhdrtghomhdprhgtphhtthhopegrvghkohhrohhtkhhovhes ghhmrghilhdrtghomh X-ME-Proxy: Feedback-ID: i7c334307:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 28 Mar 2026 10:30:53 -0400 (EDT) Content-Type: multipart/signed; boundary="Apple-Mail=_62521FC4-D3E2-429E-9668-CD9E89DF472B"; protocol="application/pgp-signature"; micalg=pgp-sha256 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81.1.4\)) Subject: Re: PATCH: jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part From: "David E. Wheeler" In-Reply-To: <278cb771-6008-44e5-8eaa-9d4acdb56c79@dunslane.net> Date: Sat, 28 Mar 2026 10:30:42 -0400 Cc: Florents Tselai , pgsql-hackers , Chao Li , =?utf-8?Q?=C3=81lvaro_Herrera?= , Tom Lane , Peter Eisentraut , Robert Haas , Alexander Korotkov , jian he Message-Id: <9E9B3C10-7535-4704-A04A-DF5D32C43DBE@justatheory.com> References: <202510210803.3b3vfvygxtjl@alvherre.pgsql> <87530674-E6B6-4C97-A704-78C7E07CF01F@gmail.com> <3DC56A6A-9525-4C05-B45A-9A135A66BC34@justatheory.com> <931F201B-FF38-486E-BDEE-DF9692A01E1D@justatheory.com> <1eb15091-660d-477b-acda-b61d00bc9ffb@dunslane.net> <278cb771-6008-44e5-8eaa-9d4acdb56c79@dunslane.net> To: Andrew Dunstan X-Mailer: Apple Mail (2.3826.700.81.1.4) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --Apple-Mail=_62521FC4-D3E2-429E-9668-CD9E89DF472B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 On Mar 28, 2026, at 06:04, Andrew Dunstan wrote: > I have fixed that. Some key_name entries were missing, which was an = issue. I also removed some unused variables and some duplicate tests, = and did some general tidying. Looks good to me! I=E2=80=99m curious what the implication of missing = `key_name`s was, since the tests passed and all the functions worked. = Can we create additional tests that would fail when the keys were = missing? D --Apple-Mail=_62521FC4-D3E2-429E-9668-CD9E89DF472B Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEd+KfmbOQis6ZycGGkt9idPjIgfEFAmnH5hIACgkQkt9idPjI gfEHOA//TdQiVXFF/CfTcadagPkggkF8gHF13VlSULt/gMzDkbM1cUsgrYPXJV62 QyfGILS0M6NPz0jwkInJcDVQvlNZ0ik58EuOU/6qi6+rmh0/ta0c3Ftoa1JoTJfF Gbu6t7GwMwZ4cAvd5YfTEKsonYTdZ/MJX3JrfRy4ShX3mqEJ9v7t9N97yNyuHfAF dyE8+7xTZ1xRcJgwoOV/Myt/amuZZ/ggQzZ1n2dT9/KrAMBdTx+96sVRMYg1HYmj +gNJrV3+/22nLRa2KlgWc5zWsoOM0OxH5nSYYacO6SPi7dAguJbZJ2N5fYHg87WW no3tnh87jFUjQG80IpiXkgdMq0mTY/sQRatEKCT8xT5lxSw1Ghore96fw8XmpOjS 2FZIjdvu1lbIiJformiWfnSsMJb4Pdnvx7UabJuhn4WB1Az6FY6z7nCqNuDSoQVN 674PweQcjykNa6Slqsfz85WeO9P7O3uL5iztrBgEIcDphn5L4VcVNpOaZIsK3aKy B2cOLiFRgV18oPdyXf20XxdEitj3QxPxjP/bpTZUXG87Nb5xvv12lur/e0d5coWs rrgHhVzTbiok3YiAzi/dZOL6NxAq98cL8h0jcrCZV8GUMOblY7xtoSR8JgnyhorW Yg7CaPvWx0OVO2ZXBVeATM0mB6jCQrnyGjsRLitN//oJLcQDGNg= =DPpY -----END PGP SIGNATURE----- --Apple-Mail=_62521FC4-D3E2-429E-9668-CD9E89DF472B--