diff --git a/manifest b/manifest index a28a49ad80..abe18f7860 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Update\srequirement\smarks\sto\sreflect\schanges\sin\swording\sin\sthe\sdocumentation.\nNo\schanges\sto\scode. -D 2016-11-22T19:15:05.929 +C Add\sa\snew\srequirement\smark\sfor\sCAST\sexpressions. +D 2016-11-22T20:29:05.473 F Makefile.in 6b572807415d3f0a379cebc9461416d8df4a12c8 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434 F Makefile.msc bb4d970894abbbe0e88d00aac29bd52af8bc95f4 @@ -650,7 +650,7 @@ F test/e_createtable.test d4c6059d44dcd4b636de9aae322766062b471844 F test/e_delete.test ab39084f26ae1f033c940b70ebdbbd523dc4962e F test/e_droptrigger.test 3cd080807622c13e5bbb61fc9a57bd7754da2412 F test/e_dropview.test 0c9f7f60989164a70a67a9d9c26d1083bc808306 -F test/e_expr.test 3520cd3a1843ceb4facd1760f97bd0a2db4b351a +F test/e_expr.test d0dd488e0527cbc560ae2dea1939cc44cb9b9924 F test/e_fkey.test 54cc0046d2d952d6c42b0dd94414e7a8f75f79f4 F test/e_fts3.test 5c02288842e4f941896fd44afdef564dd5fc1459 F test/e_insert.test 3de217e95094d3d165992a6de1164bbc4bd92dc7 @@ -1534,7 +1534,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 -P 32be7aae92ee48bf2cd260ea41e79c2bc62738f9 -R 49b4ed62c4b9622a332c802f3bc11e93 +P f5ac98efb5d5f7751c5c560bed9c7885e60ac4bc +R 7f4eeea43dc88b31022d41b7c5421073 U drh -Z d757a5720bbbbd29737d4e0fbf7742d9 +Z a9cabf6ebd1d5980aefc6cb67510aa1c diff --git a/manifest.uuid b/manifest.uuid index cffc99a4c7..c87379ecc7 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -f5ac98efb5d5f7751c5c560bed9c7885e60ac4bc \ No newline at end of file +bee2859b953c935c413de2917588159d03c672d9 \ No newline at end of file diff --git a/test/e_expr.test b/test/e_expr.test index 5b78faeefb..de7b43c92e 100644 --- a/test/e_expr.test +++ b/test/e_expr.test @@ -1437,6 +1437,13 @@ do_expr_test e_expr-27.2.2 { CAST(NULL AS text) } null {} do_expr_test e_expr-27.2.3 { CAST(NULL AS blob) } null {} do_expr_test e_expr-27.2.4 { CAST(NULL AS number) } null {} +# EVIDENCE-OF: R-29283-15561 Otherwise, the storage class of the result +# is determined by applying the rules for determining column affinity to +# the type-name. +# +# The R-29283-15561 requirement above is demonstrated by all of the +# subsequent e_expr-26 tests. +# # EVIDENCE-OF: R-43522-35548 Casting a value to a type-name with no # affinity causes the value to be converted into a BLOB. #