]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Add logic to the query planner to only use partial indices if the WHERE clause
authordrh <drh@noemail.net>
Wed, 31 Jul 2013 23:22:39 +0000 (23:22 +0000)
committerdrh <drh@noemail.net>
Wed, 31 Jul 2013 23:22:39 +0000 (23:22 +0000)
commit4bd5f73fa09a7b5c8f1fe1dd39900811d15d1dab
tree437e5440b87ac5c656f39d5ecde82dbc95761fbf
parent3780be115a461f5da136079e5b9002dc70cbf25e
Add logic to the query planner to only use partial indices if the WHERE clause
constrains the search to rows covered by the partial index.  This is just
infrastructure.  The key routine, sqlite3ExprImpliesExpr(), is currently a
no-op so that partial indices will never be used.

FossilOrigin-Name: 8ca3eac111e06a1854f878a74bffe8f20eb47f1b
manifest
manifest.uuid
src/expr.c
src/sqliteInt.h
src/where.c