From: drh Date: Fri, 16 Dec 2016 18:14:19 +0000 (+0000) Subject: Built-in PRAGMA statements without side-effects can be invoked as X-Git-Tag: version-3.16.0~36 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=186c9307029ab427a4e70b0e9b053c3438858a5f;p=thirdparty%2Fsqlite.git Built-in PRAGMA statements without side-effects can be invoked as table-valued functions by prefixing their name with "pragma_". FossilOrigin-Name: d66ec5cfb67c6c8134fb642e0c2f72113fe1b7fd --- 186c9307029ab427a4e70b0e9b053c3438858a5f diff --cc manifest index b952a95fe5,4d0b8539bf..77fd6bcf33 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Fix\sa\sproblem\scausing\sthe\splanner\sto\sgenerate\ssub-optimal\splans\sfor\ssome\squeries\nthat\suse\srecursive\sWITH\ssub-queries\swith\sLIMIT\sclauses. - D 2016-12-16T15:05:40.539 -C Fix\san\serror\sin\sthe\sway\sthe\s"schema"\sargument\sto\ssome\spragma\svirtual\stables\nis\shandled. -D 2016-12-16T04:20:27.559 ++C Built-in\sPRAGMA\sstatements\swithout\sside-effects\scan\sbe\sinvoked\sas\ntable-valued\sfunctions\sby\sprefixing\stheir\sname\swith\s"pragma_". ++D 2016-12-16T18:14:19.741 F Makefile.in c194b58fe00c370a48ac6ae6945e92a7781db1c8 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434 F Makefile.msc b8ca53350ae545e3562403d5da2a69cec79308da @@@ -1536,7 -1536,7 +1536,8 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P 8d646905b830d5bb29092e103ac5cb499b3c7e5a - R 147fd014e993bf990284d024622f7825 - U dan - Z ececc9941f2e958f0280d3f055b0e66d -P 01afc515970a868c6a36d9a598453d0fde9e39ca -R a742a8093b3e07485d2949a360f59e06 ++P 053a149cc8244a7f85137129cfcb8622efe90306 546821e29edb0282a4b1d8f49512e36027a6bf6d ++R 902244b69c72f2e09bae5fc96acaaf29 ++T +closed 546821e29edb0282a4b1d8f49512e36027a6bf6d + U drh -Z b26c88cbc10f1352d564598308e683f5 ++Z fa65eb61f6dc861fd37d32c60a04f1db diff --cc manifest.uuid index 7e8bf801a0,e8e79b2cfb..7763b3d353 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 053a149cc8244a7f85137129cfcb8622efe90306 -546821e29edb0282a4b1d8f49512e36027a6bf6d ++d66ec5cfb67c6c8134fb642e0c2f72113fe1b7fd