From: drh <> Date: Fri, 24 May 2024 23:44:48 +0000 (+0000) Subject: Ensure that queries like "SELECT func(a) FROM tab GROUP BY 1" only call the X-Git-Tag: version-3.47.0~387 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a7f3b0f85ba2dd97289484ec1f15d9474da354a9;p=thirdparty%2Fsqlite.git Ensure that queries like "SELECT func(a) FROM tab GROUP BY 1" only call the func() function once per row. Fix for the issue described in [forum:/forumpost/bf8f43aa522c2299|forum thread bf8f43aa522c2299]. FossilOrigin-Name: 663f5dd32d9db83249fcf85602a756464ece74e1899dc881ac9519d872638441 --- a7f3b0f85ba2dd97289484ec1f15d9474da354a9 diff --cc manifest index cb11dc182d,c89949eb99..2da77e2fcf --- a/manifest +++ 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 a645f84142,eeb28cef23..f70301fa83 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - e78b7783040ef1ad34d4287af8a7a5998d360d50076e0de42a116d9a96fe74b4 -f890812df0a57fcd201647640d8b9ee26047cd93cd7171bc6fd050f574649345 ++663f5dd32d9db83249fcf85602a756464ece74e1899dc881ac9519d872638441