]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Ensure that queries like "SELECT func(a) FROM tab GROUP BY 1" only call the
authordrh <>
Fri, 24 May 2024 23:44:48 +0000 (23:44 +0000)
committerdrh <>
Fri, 24 May 2024 23:44:48 +0000 (23:44 +0000)
func() function once per row.  Fix for the issue described in
[forum:/forumpost/bf8f43aa522c2299|forum thread bf8f43aa522c2299].

FossilOrigin-Name: 663f5dd32d9db83249fcf85602a756464ece74e1899dc881ac9519d872638441

1  2 
manifest
manifest.uuid

diff --cc manifest
index cb11dc182d0276f71998f86fa6a501c316339b3e,c89949eb99ca6b9f83438650477d0dc2910238b9..2da77e2fcfe3d806dd99b219af069cdf86bd8d10
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Fix\sanother\sfts5\sproblem\srelated\sto\sunknown\stokenizer\smodules.
- D 2024-05-24T21:38:37.049
 -C When\somitting\sresult\scolumns\sfor\sthe\svector-IN\soptimization,\smake\ssure\sthat\nany\sresult-set\scolumn\sreferences\sin\sboth\sthe\sORDER\sBY\sclause\sand\sthe\nGROUP\sBY\sclause\sare\supdated\sappropriately.
 -D 2024-05-24T20:18:16.599
++C Ensure\sthat\squeries\slike\s"SELECT\sfunc(a)\sFROM\stab\sGROUP\sBY\s1"\sonly\scall\sthe\nfunc()\sfunction\sonce\sper\srow.\s\sFix\sfor\sthe\sissue\sdescribed\sin\n[forum:/forumpost/bf8f43aa522c2299|forum\sthread\sbf8f43aa522c2299].
++D 2024-05-24T23:44:48.546
  F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
  F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
  F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@@ -2193,8 -2193,8 +2193,9 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9
  F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
  F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
  F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
- P 061d7b69e6a43474cd7123a69f4ee65b5649a0b5e51474343defef5ae5262657
- R 3aafd6df183b6b2f11ed23abd162a1b9
- U dan
- Z 44d9629757a5b761f90f7e7a3350237c
 -P 4555d66547e28cb110e1012b145bcf3aafb5d4bde05e9d27bcb4ca33837b28f5
 -R 956873244f968f95be3366298765be9b
++P e78b7783040ef1ad34d4287af8a7a5998d360d50076e0de42a116d9a96fe74b4 f890812df0a57fcd201647640d8b9ee26047cd93cd7171bc6fd050f574649345
++R 7c1f360041d0b2281ef0245348adc37d
++T +closed f890812df0a57fcd201647640d8b9ee26047cd93cd7171bc6fd050f574649345
+ U drh
 -Z ab0b66dde2c2b53f84c20902891068f4
++Z 6771d4e20dc444e2cd5eac1a731f4290
  # Remove this line to create a well-formed Fossil manifest.
diff --cc manifest.uuid
index a645f8414263b663ed6c1f52e3a55fa199c004f5,eeb28cef2311b94951d786bfe6f2d0029f56a63c..f70301fa8335825179710e8c29e4eda0d5770f16
@@@ -1,1 -1,1 +1,1 @@@
- e78b7783040ef1ad34d4287af8a7a5998d360d50076e0de42a116d9a96fe74b4
 -f890812df0a57fcd201647640d8b9ee26047cd93cd7171bc6fd050f574649345
++663f5dd32d9db83249fcf85602a756464ece74e1899dc881ac9519d872638441