]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add the "stmts" virtual table to the amalgamation, activated when compiled
authordrh <drh@noemail.net>
Thu, 29 Jun 2017 13:13:33 +0000 (13:13 +0000)
committerdrh <drh@noemail.net>
Thu, 29 Jun 2017 13:13:33 +0000 (13:13 +0000)
using -DSQLITE_ENABLE_STMTSVTAB.  Add the SQLITE_STMTSTATUS_REPREPARE and
SQLITE_STMTSTATUS_RUN statistics outputs from sqlite3_stmt_status() and add
corresponding columns to the stmts virtual table.  Change the numeric value
of SQLITE_STMTSTATUS_MEMUSED to get it out of the way of counter values.

FossilOrigin-Name: 88976ae31c2cbc8b75f162140d1356132f69e5b30786e39ad8ca5a1774b03621

1  2 
manifest
manifest.uuid

diff --cc manifest
index aaf38ba812f60bec4d7b343be7bfb697fad4a5fb,cc5d195287a760dcc14797cd05f0ec67398bd6ec..ec5c599e30db3f69a2821226390f983fbe628ae9
+++ b/manifest
@@@ -1,8 -1,8 +1,8 @@@
- C The\squery\splanner\sexamines\sthe\svalues\sof\sbound\sparameters\sto\shelp\sdetermine\s\nif\sa\spartial\sindex\sis\susable.\s\sReprepares\smay\shappen\sif\sthe\sbindings\schange.\nThis\sbehavior\sis\sdisabled\sby\sthe\sQPSG\ssetting.
- D 2017-06-29T12:59:40.367
- F Makefile.in 1cc758ce3374a32425e4d130c2fe7b026b20de5b8843243de75f087c0a2661fb
 -C Add\sthe\sSQLITE_STMTSTATUS_REPREPARE\sand\sSQLITE_STMTSTATUS_RUN\soptions\sto\nsqlite3_stmt_status().\s\sUse\sthis\sfor\stwo\snew\scolumns\sin\sthe\sstmts\svirtual\ntable.
 -D 2017-06-29T12:49:18.757
++C Add\sthe\s"stmts"\svirtual\stable\sto\sthe\samalgamation,\sactivated\swhen\scompiled\nusing\s-DSQLITE_ENABLE_STMTSVTAB.\s\sAdd\sthe\sSQLITE_STMTSTATUS_REPREPARE\sand\nSQLITE_STMTSTATUS_RUN\sstatistics\soutputs\sfrom\ssqlite3_stmt_status()\sand\sadd\ncorresponding\scolumns\sto\sthe\sstmts\svirtual\stable.\s\sChange\sthe\snumeric\svalue\nof\sSQLITE_STMTSTATUS_MEMUSED\sto\sget\sit\sout\sof\sthe\sway\sof\scounter\svalues.
++D 2017-06-29T13:13:33.445
+ F Makefile.in 8b27c128f319083e71cbe27695db058b4ff96970d380ecdf15b19bb8b650e6d9
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
- F Makefile.msc 8eeb80162074004e906b53d7340a12a14c471a83743aab975947e95ce061efcc
+ F Makefile.msc aec853b75178fe8ce79a7dcd3f897b557f3aa6274481254de4db7c029c7e4073
  F README.md 2b15fae33852f2f53996774c21fb41e1d94181c4401a0e43ac93e11f2cc901b9
  F VERSION 87f1498f27e398bce3da2fa8125c9879a38ed9d87e4b5fb922b351de1e25cadb
  F aclocal.m4 a5c22d164aff7ed549d53a90fa56d56955281f50
@@@ -368,10 -368,10 +368,10 @@@ F src/hash.c 63d0ee752a3b92d4695b2b1f52
  F src/hash.h ab34c5c54a9e9de2e790b24349ba5aab3dbb4fd4
  F src/hwtime.h 747c1bbe9df21a92e9c50f3bbec1de841dc5e5da
  F src/in-operator.md 10cd8f4bcd225a32518407c2fb2484089112fd71
 -F src/insert.c 974499a3999d339a4c1ba8ef129a988d9f136b3789e423808b38cdc19d28adbe
 +F src/insert.c bb70abf32c7c926745eb550938db9132309584a667a44c2db0e5fa3207600391
  F src/legacy.c 134ab3e3fae00a0f67a5187981d6935b24b337bcf0f4b3e5c9fa5763da95bf4e
  F src/loadext.c a72909474dadce771d3669bf84bf689424f6f87d471fee898589c3ef9b2acfd9
- F src/main.c 747ec45346c3826113bc081cafe1aa2df945e50540c4b3fb13ec02b5e231c3db
+ F src/main.c aaf24be7e2354b6f9f5fecd5c1627e6e5dd8b1825a91e013f1eb7c5d3bc051b1
  F src/malloc.c e20bb2b48abec52d3faf01cce12e8b4f95973755fafec98d45162dfdab111978
  F src/mem0.c 6a55ebe57c46ca1a7d98da93aaa07f99f1059645
  F src/mem1.c c12a42539b1ba105e3707d0e628ad70e611040d8f5e38cf942cee30c867083de
@@@ -404,14 -404,14 +404,14 @@@ F src/pragma.h 99d3df4a3d2f12c5227ad403
  F src/prepare.c a80a740b306a5fb2f2594d68776aade4ce1920687932e7c4dc0320ebdadcbb5d
  F src/printf.c 8757834f1b54dae512fb25eb1acc8e94a0d15dd2290b58f2563f65973265adb2
  F src/random.c 80f5d666f23feb3e6665a6ce04c7197212a88384
 -F src/resolve.c adf3ef9843135b1383321ad751f16f5a40c3f37925154555a3e61653d2a954e8
 +F src/resolve.c d1e69759e7a79c156c692793f5d16f82f9a60ce5e82efd95e4374b2423034946
  F src/rowset.c 7b7e7e479212e65b723bf40128c7b36dc5afdfac
 -F src/select.c 35ccfae64cecfa843d54a5898c4ab7d6595ce03d147267fa5eecdc8eab39cd6a
 +F src/select.c 741937503c74d85e64828b63d5a4219d3cfce480a717efef635839606001b1ba
  F src/shell.c 227b86f2bdd707d0a177a4805a5c0b0378ef8337ab1ad04f5d79dc479568735a
- F src/sqlite.h.in 2555ff1b79a1aadeb4eb761740351dc3027fa08120bf84511633ba75a630e7a8
+ F src/sqlite.h.in 40c70d4c9c39f69c4de6704428eaacc3e0ae939af49bdb7bc6b272efe2d61516
  F src/sqlite3.rc 5121c9e10c3964d5755191c80dd1180c122fc3a8
  F src/sqlite3ext.h 58fd0676d3111d02e62e5a35992a7d3da5d3f88753acc174f2d37b774fbbdd28
 -F src/sqliteInt.h 620093497e54998c6b2a01ad98aed9b561716c3db4bde0cc37c8bf2416200bed
 +F src/sqliteInt.h 37f1a9a3266aa7b11126585314cd98cf11ba6f174b1244de2221270107ea754d
  F src/sqliteLimit.h 1513bfb7b20378aa0041e7022d04acb73525de35b80b252f1b83fedb4de6a76b
  F src/status.c a9e66593dfb28a9e746cba7153f84d49c1ddc4b1
  F src/table.c b46ad567748f24a326d9de40e5b9659f96ffff34
@@@ -1585,8 -1584,7 +1585,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 f02a54599de7620438aecd3753199fc52ce8919d7503bb8b2f5592b0e51dbf8c 25acd9658be792d686b3ebfaa8c3692f9830e043538ed0afecf97110a07758a4
- R 12b2a850985daf065d11c67446406f71
- T +closed 25acd9658be792d686b3ebfaa8c3692f9830e043538ed0afecf97110a07758a4
 -P 0ff057d86e42e518fda22bfbf5f1977ab6bd0a74a9211ff259ee7e8a7ce98b58
 -R f6e469b6c6dbd53dda3bdf4437d3f4e3
++P c322bfa27e88fc9e2c969c1e4ce12a7d541bd2f30e133d267eb2d15fd3477fde b0b0c8f8d548ef78584ab714ab120b01c1b83fc0d8ae2fd7626b970bab9fca58
++R ef86657d6d1bcd19744a0afacd54f68f
++T +closed b0b0c8f8d548ef78584ab714ab120b01c1b83fc0d8ae2fd7626b970bab9fca58
  U drh
- Z 92eaac926b9ae2f1211f38be340d6e21
 -Z a55a86cd1b770fee93742b0b716003d2
++Z 5cf58ea0cf9852f4d46889c22317a387
diff --cc manifest.uuid
index 7ebcaad38c07bc63e080fef360bc3a28c592e8f2,e9d2a453866b1a408525ed9674ec8f1d99c26d9b..3e924d7d145a855b89756a0c2b19556f1c2eaa2d
@@@ -1,1 -1,1 +1,1 @@@
- c322bfa27e88fc9e2c969c1e4ce12a7d541bd2f30e133d267eb2d15fd3477fde
 -b0b0c8f8d548ef78584ab714ab120b01c1b83fc0d8ae2fd7626b970bab9fca58
++88976ae31c2cbc8b75f162140d1356132f69e5b30786e39ad8ca5a1774b03621