]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
The json_extract() function now works on BLOBs without the need to translate
authordrh <>
Thu, 28 Sep 2023 17:27:24 +0000 (17:27 +0000)
committerdrh <>
Thu, 28 Sep 2023 17:27:24 +0000 (17:27 +0000)
into an array of JsonNode objects.  This is much faster.

FossilOrigin-Name: 5853065b7ee326c04ddfcde64c178f487af04cd3adc3cc99f559907484ec169d

1  2 
manifest
manifest.uuid

diff --cc manifest
index b1cbae3a58f84a5841623ec699ffdb08297004b9,f6be12b7446c035a4a0a7ed1871d38b751651509..fa7bdd2dead52f16816cc6fce73282f537aa3b58
+++ 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 ccac07358c4e3658d1e16b2b49f1f0ed6862663e,6de749eb76aa08dc81d170cbc251025fa9d9b498..0c72eba9094304cb33021fdda65f560a3a7dcc70
@@@ -1,1 -1,1 +1,1 @@@
- 7c1be8e361db87458ac9d8fcee080c2b558936539c852bb80f0f7941d61bf15d
 -3de58ec99444b16dfcda1e226420e2343450b77abd3faf33a88b6d18339ef17c
++5853065b7ee326c04ddfcde64c178f487af04cd3adc3cc99f559907484ec169d