]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Adjust the query planner to be more aggressive about using co-routines rather
authordrh <>
Wed, 14 Dec 2022 18:34:05 +0000 (18:34 +0000)
committerdrh <>
Wed, 14 Dec 2022 18:34:05 +0000 (18:34 +0000)
than materializing subqueries and views.  Implementation of enhancement
request [73ebbb3a3d1a7bd3].

FossilOrigin-Name: 0b58d1b354a0f91bafeafee102acedd4654dc420afdf4eb4aaac9bf5bcb63c1f

1  2 
manifest
manifest.uuid

diff --cc manifest
index 2a4baa19d16acec407bc78b8465910ed2bdf3286,006b871798a0ce6f809a26abf2c0ac9e0f665caf..20ec5a5c61e819c9fd8469483a7d13facbfe4627
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Rename\sthe\snew\speek/pokeF32()\sand\speek/pokeF64()\sto\speek/poke32f()\sand\speek/poke64f()\sfor\sconsistency\swith\srelated\sAPIs\sand\sbecause\sthey're\seasier\son\sboth\sthe\seyes\sand\sthe\sfingers.
- D 2022-12-14T18:06:01.859
 -C Merge\sall\sthe\slatest\strunk\senhancements\sinto\sthe\scoroutines-exp2\senhancement\nbranch.
 -D 2022-12-14T17:52:15.943
++C Adjust\sthe\squery\splanner\sto\sbe\smore\saggressive\sabout\susing\sco-routines\srather\nthan\smaterializing\ssubqueries\sand\sviews.\s\sImplementation\sof\senhancement\nrequest\s[73ebbb3a3d1a7bd3].
++D 2022-12-14T18:34:05.073
  F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
  F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
  F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@@ -2067,8 -2067,8 +2067,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 27655c9353620aa58105e87d1e171d1f0a637deedde41c081824078385cd49ac
- R a567118b898d801a2127e71e8c79f2ca
- U stephan
- Z 94add712f164182717dce5d63a8f281f
 -P c43f433bcab29db0f1f8afd3948f5a4149e1f277c853c66f99c31f226d82bc0f 27655c9353620aa58105e87d1e171d1f0a637deedde41c081824078385cd49ac
 -R a3c06794ccb982a7d2a817a1735839a4
++P cc86f03ed698a071cd02ef3dfaba69092226bff20c917d662f808061627ad285 ea278438b72e85d217e72c836cbefd68bd8b336baf33507b2d8d12ef436424cd
++R f0518c03c003c2b05726a7b1f40c0f28
++T +closed ea278438b72e85d217e72c836cbefd68bd8b336baf33507b2d8d12ef436424cd
+ U drh
 -Z 37129f29a116af5663e258b7d55fecf7
++Z cc759078265143195883414f41af1748
  # Remove this line to create a well-formed Fossil manifest.
diff --cc manifest.uuid
index c4931d829258bbb0eba7b72cb84c31e051a0e571,c0b35fffd5d2d57444c3125efdd3923407e597a7..e063ae74fa473b3928f4202584e6ad69086655fc
@@@ -1,1 -1,1 +1,1 @@@
- cc86f03ed698a071cd02ef3dfaba69092226bff20c917d662f808061627ad285
 -ea278438b72e85d217e72c836cbefd68bd8b336baf33507b2d8d12ef436424cd
++0b58d1b354a0f91bafeafee102acedd4654dc420afdf4eb4aaac9bf5bcb63c1f