From: drh <> Date: Fri, 26 Sep 2025 11:36:10 +0000 (+0000) Subject: Add new table-valued functions jsonb_each() and jsonb_tree() that work just X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c9f1759c948f942dcfd3ae69051c38c4efb4d65b;p=thirdparty%2Fsqlite.git Add new table-valued functions jsonb_each() and jsonb_tree() that work just like json_each() and json_tree() except that the "value" column is JSONB instead of JSON text when the "type" is 'object' or 'array'. FossilOrigin-Name: dfc41cb3aad7fedd834baaaba0d8e3aeb55a249af4f0934397652ea9c59dc9fc --- c9f1759c948f942dcfd3ae69051c38c4efb4d65b diff --cc manifest index 6f666a96ee,5c09156b97..0d50d1be64 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C In\sc-pp.c,\suse\s(void)x\sinstead\sof\san\sempty\sif(x){}\sto\sflag\sunused\sarguments. - D 2025-09-26T11:14:15.429 -C Fix\sa\sharmless\scompiler\swarning. -D 2025-09-26T11:28:01.506 ++C Add\snew\stable-valued\sfunctions\sjsonb_each()\sand\sjsonb_tree()\sthat\swork\sjust\nlike\sjson_each()\sand\sjson_tree()\sexcept\sthat\sthe\s"value"\scolumn\sis\sJSONB\ninstead\sof\sJSON\stext\swhen\sthe\s"type"\sis\s'object'\sor\s'array'. ++D 2025-09-26T11:36:10.296 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@@ -2170,8 -2170,8 +2170,9 @@@ F tool/version-info.c 3b36468a90faf1bbd F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee87c1b31a7 F tool/warnings.sh 1ad0169b022b280bcaaf94a7fa231591be96b514230ab5c98fbf15cd7df842dd F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f - P 69086be8a155d70d9dd7b655b66809250b24fe6d5bcdc6cb5e0275446a43f51d - R 8b9f282903dcc4cedb182b829fff60d8 - U stephan - Z 679bbd728f16a232de94ff4c271a958c -P 118f97ddcd8f888715825a623c02d42b92a82737a316f7bee4cd66f570945346 -R e1531d0f131fb3867141bb1e24c14f34 ++P df9ab8a35517e3a2baf4b19d07d46ce3f8b48043ccdeadef22bffc12e80461c3 c50a3c45a20e5b9d48e749818bea06dfa99b729535e0617347c6ece1d277a447 ++R 31c139330d7eefdf010cffbd7465fd3c ++T +closed c50a3c45a20e5b9d48e749818bea06dfa99b729535e0617347c6ece1d277a447 + U drh -Z 93dadbf666221c7bdbecb74355913b33 ++Z fd0622101369a3b80a24218729fa1f33 # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index b16a67cd64,d7e11a0c63..cada5560b7 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - df9ab8a35517e3a2baf4b19d07d46ce3f8b48043ccdeadef22bffc12e80461c3 -c50a3c45a20e5b9d48e749818bea06dfa99b729535e0617347c6ece1d277a447 ++dfc41cb3aad7fedd834baaaba0d8e3aeb55a249af4f0934397652ea9c59dc9fc