-C Add\stests\sto\se_update.test.
-D 2010-09-21T16:59:16
+C Add\snew\sfile\se_delete.test.
+D 2010-09-21T19:00:46
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
F Makefile.in c599a15d268b1db2aeadea19df2adc3bf2eb6bee
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
F test/descidx3.test fe720e8b37d59f4cef808b0bf4e1b391c2e56b6f
F test/diskfull.test 0cede7ef9d8f415d9d3944005c76be7589bb5ebb
F test/distinctagg.test 1a6ef9c87a58669438fc771450d7a72577417376
+F test/e_delete.test f01ec0855765eb3ad05d20e9a0b2a9e5e04aa585
F test/e_expr.test 164e87c1d7b40ceb47c57c3bffa384c81d009aa7
F test/e_fkey.test 6721a741c6499b3ab7e5385923233343c8f1ad05
F test/e_fts3.test 75bb0aee26384ef586165e21018a17f7cd843469
F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
-P 03985ed4a0677b1c37696c0725d26d241665bf4e
-R 20bdd286e8b2a5fb1f10fd3f30dcb082
+P 528f71e29c5422af778dbae2c1dce3b0ee289750
+R d64850457ce5c89ffc8e7b8d8754b194
U dan
-Z 904b4788d25a88d09adb01ec975f5d0a
+Z 698ce76efbb1df140642fe36b4a58abb
--- /dev/null
+# 2010 September 21
+#
+# 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 tests to verify that the "testable statements" in
+# the lang_delete.html document are correct.
+#
+set testdir [file dirname $argv0]
+source $testdir/tester.tcl
+
+proc do_delete_tests {args} {
+ uplevel do_select_tests $args
+}
+
+do_execsql_test e_delete-0.0 {
+ CREATE TABLE t1(a, b);
+ CREATE INDEX i1 ON t1(a);
+} {}
+
+# EVIDENCE-OF: R-24177-52883 -- syntax diagram delete-stmt
+#
+# EVIDENCE-OF: R-12802-60464 -- syntax diagram qualified-table-name
+#
+do_delete_tests e_delete-0.1 {
+ 1 "DELETE FROM t1" {}
+ 2 "DELETE FROM t1 INDEXED BY i1" {}
+ 3 "DELETE FROM t1 NOT INDEXED" {}
+ 4 "DELETE FROM main.t1" {}
+ 5 "DELETE FROM main.t1 INDEXED BY i1" {}
+ 6 "DELETE FROM main.t1 NOT INDEXED" {}
+ 7 "DELETE FROM t1 WHERE a>2" {}
+ 8 "DELETE FROM t1 INDEXED BY i1 WHERE a>2" {}
+ 9 "DELETE FROM t1 NOT INDEXED WHERE a>2" {}
+ 10 "DELETE FROM main.t1 WHERE a>2" {}
+ 11 "DELETE FROM main.t1 INDEXED BY i1 WHERE a>2" {}
+ 12 "DELETE FROM main.t1 NOT INDEXED WHERE a>2" {}
+}
+
+finish_test
+