]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
The OR optimization is usable on virtual tables with LIKE, REGEXP and/or GLOB
authordrh <drh@noemail.net>
Fri, 3 Jun 2016 18:59:37 +0000 (18:59 +0000)
committerdrh <drh@noemail.net>
Fri, 3 Jun 2016 18:59:37 +0000 (18:59 +0000)
terms in the WHERE clause.

FossilOrigin-Name: fa3a89fc0b88d5ad7f5c232198847b3483eef611

1  2 
manifest
manifest.uuid

diff --cc manifest
index 746eef98dcaa62449d7e38a5f5a454c111d369b7,fc8ac69d1e457af3f9ae0635a277b45574b724b5..d7eafa618737331013e142bff0773b0f7d828ca7
+++ b/manifest
@@@ -1,8 -1,8 +1,8 @@@
- C Add\ssupport\sfor\svirtual\stables\susing\sa\sWITHOUT\sROWID\sschema.\s\sThis\smerge\salso\nincludes\senhancements\sto\sthe\sCSV\sextension,\swhich\sis\sused\sfor\stesting\sof\nthe\snew\sWITHOUT\sROWID\svirtual\stable\smechanism.
- D 2016-06-03T18:44:43.987
 -C Experimental\schange\sto\sallow\svirtual\stables\sto\stake\sadvantage\sof\sLIKE,\sREGEXP\sand\sGLOB\sterms\sthat\sare\spart\sof\sOR\sexpressions\swithin\sWHERE\sclauses.
 -D 2016-05-28T18:53:55.546
 -F Makefile.in f59e0763ff448719fc1bd25513882b0567286317
++C The\sOR\soptimization\sis\susable\son\svirtual\stables\swith\sLIKE,\sREGEXP\sand/or\sGLOB\nterms\sin\sthe\sWHERE\sclause.
++D 2016-06-03T18:59:37.684
 +F Makefile.in 7321ef0b584224781ec7731408857fa8962c32cc
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
 -F Makefile.msc 306d73e854b1a92ea06e5d1e637faa5c44de53c7
 +F Makefile.msc 831503fc4e988f571590af1405645fff121b5f1e
  F README.md 8ecc12493ff9f820cdea6520a9016001cb2e59b7
  F VERSION cb29eb11e493dd85b3eeec4053c03949bf98478e
  F aclocal.m4 a5c22d164aff7ed549d53a90fa56d56955281f50
@@@ -1499,8 -1497,10 +1500,8 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9
  F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
  F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
  F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
- P 5908aa4dc59925c414b236b6fd3d3ecd7f3da435 31b83a7d7e553163eb186fc966a885f237554ec2
- R d639ae9545f46893b71b6b259d95d5f5
- T +closed 31b83a7d7e553163eb186fc966a885f237554ec2
 -P 24f258c2392290168cf34622b89a4a406a3dd853
 -R 983129af8245564f55ecb1fc34584518
 -T *branch * vtab-experimental
 -T *sym-vtab-experimental *
 -T -sym-trunk *
 -U dan
 -Z 81d42b1213db363a99013be9cf2ad43d
++P aa7e9d0cc15c050205b09d5a50f985e4ade571d0 242507b4ff96bc4c7c7844dbe1c2b8508dbf1d01
++R dfe54e67ed3ff0c24bd7773ed3ea50c6
++T +closed 242507b4ff96bc4c7c7844dbe1c2b8508dbf1d01
 +U drh
- Z 50d120c42dcf1821013820e0628daf1d
++Z 465e32629738d03f290a2446a78a1b88
diff --cc manifest.uuid
index ee3c4ef63c8c276e9dcd0dd5ba2a8a7409c2e08a,7e28d7946ffc9b5f74d65e70643f7b5f2d96e469..0bd0a43bf593f81c9ccba3bc0161dc1992fc074e
@@@ -1,1 -1,1 +1,1 @@@
- aa7e9d0cc15c050205b09d5a50f985e4ade571d0
 -242507b4ff96bc4c7c7844dbe1c2b8508dbf1d01
++fa3a89fc0b88d5ad7f5c232198847b3483eef611