Add the new "explain" virtual table in ext/misc. Use this virtual table

for additional test cases for the optimization that avoids updating indexes
on expressions when none of the columns changed by the UPDATE are in the
expression.

FossilOrigin-Name: 2404304cc15eaeee2744cf3c8f9cac0a544631c4f1060c5a17a78b43ca86edf0
This commit is contained in:
drh
2018-09-16 16:18:01 +00:00
parent 2b7cdf6f6b
commit 9b84f03556
8 changed files with 357 additions and 11 deletions
+1
View File
@@ -361,6 +361,7 @@ TESTSRC += \
$(TOP)/ext/misc/closure.c \
$(TOP)/ext/misc/csv.c \
$(TOP)/ext/misc/eval.c \
$(TOP)/ext/misc/explain.c \
$(TOP)/ext/misc/fileio.c \
$(TOP)/ext/misc/fuzzer.c \
$(TOP)/ext/misc/ieee754.c \