Index: third_party/sqlite/sqlite-src-3080704/test/whereE.test |
diff --git a/third_party/sqlite/sqlite-src-3080704/test/whereE.test b/third_party/sqlite/sqlite-src-3080704/test/whereE.test |
deleted file mode 100644 |
index a6b8f481b2e526c347ff1fa00e2e8ccb94ffb7ae..0000000000000000000000000000000000000000 |
--- a/third_party/sqlite/sqlite-src-3080704/test/whereE.test |
+++ /dev/null |
@@ -1,62 +0,0 @@ |
-# 2012 November 9 |
-# |
-# The author disclaims copyright to this source code. In place of |
-# a legal notice, here is a blessing: |
-# |
-# May you do good and not evil. |
-# May you find forgiveness for yourself and forgive others. |
-# May you share freely, never taking more than you give. |
-# |
-#*********************************************************************** |
-# This file implements regression tests for SQLite library. The |
-# focus of this file is testing the query planner to make sure it |
-# is making good planning decisions. |
-# |
- |
- |
-set testdir [file dirname $argv0] |
-source $testdir/tester.tcl |
-set ::testprefix whereE |
- |
-do_execsql_test 1.1 { |
- CREATE TABLE t1(a,b); |
- INSERT INTO t1 VALUES(1,10), (2,20), (3,30), (2,22), (3, 33); |
- INSERT INTO t1 SELECT * FROM t1; |
- INSERT INTO t1 SELECT * FROM t1; |
- INSERT INTO t1 SELECT * FROM t1; |
- INSERT INTO t1 SELECT * FROM t1; |
- INSERT INTO t1 SELECT * FROM t1; |
- INSERT INTO t1 SELECT * FROM t1; |
- INSERT INTO t1 SELECT * FROM t1; |
- INSERT INTO t1 SELECT * FROM t1; |
- INSERT INTO t1 SELECT * FROM t1; |
- INSERT INTO t1 SELECT * FROM t1; |
- ALTER TABLE t1 ADD COLUMN c; |
- UPDATE t1 SET c=a*rowid+10000; |
- CREATE INDEX t1ab ON t1(a,b); |
- |
- CREATE TABLE t2(x,y); |
- INSERT INTO t2 VALUES(4,44),(5,55),(6,66),(7,77); |
- INSERT INTO t2 SELECT x+4, (x+4)*11 FROM t2; |
- INSERT INTO t2 SELECT x+8, (x+8)*11 FROM t2; |
- INSERT INTO t2 SELECT x+16, (x+16)*11 FROM t2; |
- INSERT INTO t2 SELECT x+32, (x+32)*11 FROM t2; |
- INSERT INTO t2 SELECT x+64, (x+32)*11 FROM t2; |
- ALTER TABLE t2 ADD COLUMN z; |
- UPDATE t2 SET z=2; |
- CREATE UNIQUE INDEX t2zx ON t2(z,x); |
- |
- EXPLAIN QUERY PLAN SELECT x FROM t1, t2 WHERE a=z AND c=x; |
-} {/.*SCAN TABLE t1.*SEARCH TABLE t2.*/} |
-do_execsql_test 1.2 { |
- EXPLAIN QUERY PLAN SELECT x FROM t2, t1 WHERE a=z AND c=x; |
-} {/.*SCAN TABLE t1.*SEARCH TABLE t2.*/} |
-do_execsql_test 1.3 { |
- ANALYZE; |
- EXPLAIN QUERY PLAN SELECT x FROM t1, t2 WHERE a=z AND c=x; |
-} {/.*SCAN TABLE t1.*SEARCH TABLE t2.*/} |
-do_execsql_test 1.4 { |
- EXPLAIN QUERY PLAN SELECT x FROM t2, t1 WHERE a=z AND c=x; |
-} {/.*SCAN TABLE t1.*SEARCH TABLE t2.*/} |
- |
-finish_test |