mirror of
https://github.com/sqlite/sqlite.git
synced 2025-07-29 08:01:23 +03:00
Fixes to EXPLAIN QUERY PLAN output. Change weights back to something closer
to what they are in legacy. More test case fixes. FossilOrigin-Name: 36373b85f9a97840aa06e24ae31c12fcfbae084e
This commit is contained in:
@ -67,7 +67,7 @@ do_test where-1.1.1 {
|
||||
} {3 121 10 3}
|
||||
do_eqp_test where-1.1.2 {
|
||||
SELECT x, y, w FROM t1 WHERE w=10
|
||||
} {*SEARCH TABLE t1 USING INDEX i1w (w=?) *}
|
||||
} {*SEARCH TABLE t1 USING INDEX i1w (w=?)*}
|
||||
do_test where-1.1.3 {
|
||||
db status step
|
||||
} {0}
|
||||
@ -79,13 +79,13 @@ do_test where-1.1.5 {
|
||||
} {99}
|
||||
do_eqp_test where-1.1.6 {
|
||||
SELECT x, y, w FROM t1 WHERE +w=10
|
||||
} {*SCAN TABLE t1 *}
|
||||
} {*SCAN TABLE t1*}
|
||||
do_test where-1.1.7 {
|
||||
count {SELECT x, y, w AS abc FROM t1 WHERE abc=10}
|
||||
} {3 121 10 3}
|
||||
do_eqp_test where-1.1.8 {
|
||||
SELECT x, y, w AS abc FROM t1 WHERE abc=10
|
||||
} {*SEARCH TABLE t1 USING INDEX i1w (w=?) *}
|
||||
} {*SEARCH TABLE t1 USING INDEX i1w (w=?)*}
|
||||
do_test where-1.1.9 {
|
||||
db status step
|
||||
} {0}
|
||||
@ -106,19 +106,19 @@ do_test where-1.4.1 {
|
||||
} {11 3 144 3}
|
||||
do_eqp_test where-1.4.2 {
|
||||
SELECT w, x, y FROM t1 WHERE 11=w AND x>2
|
||||
} {*SEARCH TABLE t1 USING INDEX i1w (w=?) *}
|
||||
} {*SEARCH TABLE t1 USING INDEX i1w (w=?)*}
|
||||
do_test where-1.4.3 {
|
||||
count {SELECT w AS a, x AS b, y FROM t1 WHERE 11=a AND b>2}
|
||||
} {11 3 144 3}
|
||||
do_eqp_test where-1.4.4 {
|
||||
SELECT w AS a, x AS b, y FROM t1 WHERE 11=a AND b>2
|
||||
} {*SEARCH TABLE t1 USING INDEX i1w (w=?) *}
|
||||
} {*SEARCH TABLE t1 USING INDEX i1w (w=?)*}
|
||||
do_test where-1.5 {
|
||||
count {SELECT x, y FROM t1 WHERE y<200 AND w=11 AND x>2}
|
||||
} {3 144 3}
|
||||
do_eqp_test where-1.5.2 {
|
||||
SELECT x, y FROM t1 WHERE y<200 AND w=11 AND x>2
|
||||
} {*SEARCH TABLE t1 USING INDEX i1w (w=?) *}
|
||||
} {*SEARCH TABLE t1 USING INDEX i1w (w=?)*}
|
||||
do_test where-1.6 {
|
||||
count {SELECT x, y FROM t1 WHERE y<200 AND x>2 AND w=11}
|
||||
} {3 144 3}
|
||||
@ -130,10 +130,10 @@ do_test where-1.8 {
|
||||
} {3 144 3}
|
||||
do_eqp_test where-1.8.2 {
|
||||
SELECT x, y FROM t1 WHERE w>10 AND y=144 AND x=3
|
||||
} {*SEARCH TABLE t1 USING INDEX i1xy (x=? AND y=?) *}
|
||||
} {*SEARCH TABLE t1 USING INDEX i1xy (x=? AND y=?)*}
|
||||
do_eqp_test where-1.8.3 {
|
||||
SELECT x, y FROM t1 WHERE y=144 AND x=3
|
||||
} {*SEARCH TABLE t1 USING COVERING INDEX i1xy (x=? AND y=?) *}
|
||||
} {*SEARCH TABLE t1 USING COVERING INDEX i1xy (x=? AND y=?)*}
|
||||
do_test where-1.9 {
|
||||
count {SELECT x, y FROM t1 WHERE y=144 AND w>10 AND x=3}
|
||||
} {3 144 3}
|
||||
|
Reference in New Issue
Block a user