]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add the sqlite3_vtab_in() interface that allows virtual tables to process
authordrh <>
Wed, 2 Feb 2022 19:51:44 +0000 (19:51 +0000)
committerdrh <>
Wed, 2 Feb 2022 19:51:44 +0000 (19:51 +0000)
IN constraints all at once, rather than one value at a time.

FossilOrigin-Name: 52559af093809b572082b5ebaacf97b727ee1860ae118530761b62e937545163

1  2 
manifest
manifest.uuid

diff --cc manifest
index a781f61737eac74e028a10c1d4750d2725742405,89b1c257a5d45057a25f159cfd2efb4319e472df..7370aa8b6fa4a6e4139a42555d54d6c201fc8dd1
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Fix\sa\sharmless\scode\sindentation\sissue.
- D 2022-02-02T11:37:49.562
 -C Additional\stest\scases.
 -D 2022-02-02T19:30:24.554
++C Add\sthe\ssqlite3_vtab_in()\sinterface\sthat\sallows\svirtual\stables\sto\sprocess\nIN\sconstraints\sall\sat\sonce,\srather\sthan\sone\svalue\sat\sa\stime.
++D 2022-02-02T19:51:44.684
  F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
  F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
  F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@@ -639,10 -639,10 +639,10 @@@ F src/vxworks.h d2988f4e5a61a4dfe82c652
  F src/wal.c b9df133a705093da8977da5eb202eaadb844839f1c7297c08d33471f5491843d
  F src/wal.h c3aa7825bfa2fe0d85bef2db94655f99870a285778baa36307c0a16da32b226a
  F src/walker.c f890a3298418d7cba3b69b8803594fdc484ea241206a8dfa99db6dd36f8cbb3b
- F src/where.c c4a80044708b1000a2b875a6623acfb636acd1c740063b60ea50e359d305829e
- F src/whereInt.h 0748a6fce98b41862445906922a809146ff7ef4de16ed9022b0bc4e5c43aa60a
- F src/wherecode.c c313ccf5ed13dc7e88c64f93733f414dee369a212508a866878696d83c64fc36
+ F src/where.c d7d996a5d4501fbf14997e965d7f641fe7b2a0dd89b2296e5310b506da3fb822
+ F src/whereInt.h 1d821657238a0bd12b3c8f2926c7f8f9294bc5efe20af53c7c50d53a0a026cb9
+ F src/wherecode.c 5879604677f0bdfb8d95ff616d834daecc12256346b7d9ad96a7e84a1cb08fdc
 -F src/whereexpr.c ddb6ab49f745154c37dbdb291433c933e00175929647290a11f487af701d0392
 +F src/whereexpr.c fa8017f9fed4b50c59b4f105139679dd59ed7fea43179ebb0f6b8b5796a30515
  F src/window.c dfaec4abc6012cbc18e4a202ca3a5d5a0efcc4011d86a06d882ddaab8aedee4d
  F test/8_3_names.test ebbb5cd36741350040fd28b432ceadf495be25b2
  F test/affinity2.test ce1aafc86e110685b324e9a763eab4f2a73f737842ec3b687bd965867de90627
@@@ -1942,8 -1943,8 +1943,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 00b1b7020a564976da3237532434e47ccf17eb5d620e6ac45f3e70b5d5739200
- R e3feaf8ec370122d862f692465c41194
 -P 21afb81d0a73af39aacd9329b1441faa2b535a52a52036daec89fd303a8b344f
 -R bd0b74bd91f16e8219ac183cf658cda6
++P 41d8d26e48a440da44582763f6b0c097febe3b8ac16adb662f688c3662c301bf 733d81c3a6a513b0b893a7d14894f36aebbbca9da375c326db8a72df4f0c6238
++R bea83344da84fc60a55eb54290dfe95b
++T +closed 733d81c3a6a513b0b893a7d14894f36aebbbca9da375c326db8a72df4f0c6238
  U drh
- Z d6d32499a022b83aad108caf851b3d80
 -Z 4de6a8e85d90e316804149623317b18b
++Z 2ffca9e5143ef0b555ac148560cccc3c
  # Remove this line to create a well-formed Fossil manifest.
diff --cc manifest.uuid
index 98e71840044951752b61d76d7f250bc95fb72505,e0d2343378784acfed0d759c114deb876bd2991d..ff5b967a96fd4a92509338da2bf7bdf9bcf32c21
@@@ -1,1 -1,1 +1,1 @@@
- 41d8d26e48a440da44582763f6b0c097febe3b8ac16adb662f688c3662c301bf
 -733d81c3a6a513b0b893a7d14894f36aebbbca9da375c326db8a72df4f0c6238
++52559af093809b572082b5ebaacf97b727ee1860ae118530761b62e937545163