From: drh <> Date: Thu, 28 Sep 2023 17:27:24 +0000 (+0000) Subject: The json_extract() function now works on BLOBs without the need to translate X-Git-Tag: version-3.45.0~116^2~139 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=77e00f24d70751bc95b892a646992217d02f6b50;p=thirdparty%2Fsqlite.git The json_extract() function now works on BLOBs without the need to translate into an array of JsonNode objects. This is much faster. FossilOrigin-Name: 5853065b7ee326c04ddfcde64c178f487af04cd3adc3cc99f559907484ec169d --- 77e00f24d70751bc95b892a646992217d02f6b50 diff --cc manifest index b1cbae3a58,f6be12b744..fa7bdd2dea --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Performance\stests\sfor\sJSONB\sadded. - D 2023-09-27T16:55:13.845 -C Extract\sdirectly\sfrom\sBLOB\sis\snow\scomplete\sand\sappears\sto\swork. -D 2023-09-28T17:23:46.244 ++C The\sjson_extract()\sfunction\snow\sworks\son\sBLOBs\swithout\sthe\sneed\sto\stranslate\ninto\san\sarray\sof\sJsonNode\sobjects.\s\sThis\sis\smuch\sfaster. ++D 2023-09-28T17:27:24.472 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@@ -2123,8 -2123,8 +2123,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 700bdbd7383f66a0da675c197204da4e7b6ed757155145ee98d572de32a5d0ae - R cd229cd0127bc955a2b70dc896603e55 -P 5c0815fa2e422d81198a43a2c04a022e319fcbcadfd4be4437f2e663892ca26b ++P 7c1be8e361db87458ac9d8fcee080c2b558936539c852bb80f0f7941d61bf15d 3de58ec99444b16dfcda1e226420e2343450b77abd3faf33a88b6d18339ef17c + R 0d79abb184ac0c9db2e32b0ee612448c ++T +closed 3de58ec99444b16dfcda1e226420e2343450b77abd3faf33a88b6d18339ef17c U drh - Z 76a0e61dc557712a0090ea7a119c4cd2 -Z dfb6861bdfa5add7990cbc313b482bb0 ++Z a7c854fb2b4ed7c43dc9a96e56772dd9 # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index ccac07358c,6de749eb76..0c72eba909 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 7c1be8e361db87458ac9d8fcee080c2b558936539c852bb80f0f7941d61bf15d -3de58ec99444b16dfcda1e226420e2343450b77abd3faf33a88b6d18339ef17c ++5853065b7ee326c04ddfcde64c178f487af04cd3adc3cc99f559907484ec169d