1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-07-29 08:01:23 +03:00

Do not do full table scans of unordered indices.

FossilOrigin-Name: a8761a9128de945aa4b6196df5ffe64115d66b61
This commit is contained in:
drh
2011-04-15 14:46:27 +00:00
parent d4a80312b8
commit 3e9548b30d
4 changed files with 14 additions and 9 deletions

View File

@ -57,6 +57,9 @@ foreach idxmode {ordered unordered} {
6 "SELECT * FROM t1 WHERE a = ?"
{0 0 0 {SEARCH TABLE t1 USING INDEX i1 (a=?) (~1 rows)}}
{0 0 0 {SEARCH TABLE t1 USING INDEX i1 (a=?) (~1 rows)}}
7 "SELECT count(*) FROM t1"
{0 0 0 {SCAN TABLE t1 USING COVERING INDEX i1(~128 rows)}}
{0 0 0 {SCAN TABLE t1 (~128 rows)}}
} {
do_eqp_test 1.$idxmode.$tn $sql $r($idxmode)
}