]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix the declaration of the table implemented by DBSTAT so that it uses
authordrh <drh@noemail.net>
Mon, 13 Jun 2016 15:59:37 +0000 (15:59 +0000)
committerdrh <drh@noemail.net>
Mon, 13 Jun 2016 15:59:37 +0000 (15:59 +0000)
correct datatypes.

FossilOrigin-Name: a1e1cdc51d1c68502f43ac72c28ba87cb1916a0d

manifest
manifest.uuid
src/dbstat.c
test/stat.test

index 87f091e14712564d79f87d9a2ca7942430eb01dc..400a0f60d3b7703385421fba6bb7f97ce238973b 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\san\sincorrect\sassert()\sin\sthe\sbtree\slogic.
-D 2016-06-13T12:51:20.365
+C Fix\sthe\sdeclaration\sof\sthe\stable\simplemented\sby\sDBSTAT\sso\sthat\sit\suses\ncorrect\sdatatypes.
+D 2016-06-13T15:59:37.932
 F Makefile.in f3f7d2060ce03af4584e711ef3a626ef0b1d6340
 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
 F Makefile.msc 50149765ef72f4e652b9a0f1f6462c4784bb9423
@@ -334,7 +334,7 @@ F src/callback.c 2e76147783386374bf01b227f752c81ec872d730
 F src/complete.c a3634ab1e687055cd002e11b8f43eb75c17da23e
 F src/ctime.c 999a828425b35b8092a8cde25690e71c20906344
 F src/date.c 1cc9fb516ec9932c6fd4d2a0d2f8bc4480145c39
-F src/dbstat.c c845548d4346e606e2f2b7d2e714ace2b8a7dd1b
+F src/dbstat.c 4f6f7f52b49beb9636ffbd517cfe44a402ba4ad0
 F src/delete.c 4aba4214a377ce8ddde2d2e609777bcc8235200f
 F src/expr.c 798146ea4c87d723e8a157d88450ac9c43256998
 F src/fault.c 160a0c015b6c2629d3899ed2daf63d75754a32bb
@@ -1100,7 +1100,7 @@ F test/spellfix3.test 0f9efaaa502a0e0a09848028518a6fb096c8ad33
 F test/sqldiff1.test 28cd737cf1b0078b1ec1bbf425e674c47785835e
 F test/sqllimits1.test a74ee2a3740b9f9c2437c246d8fb77354862a142
 F test/sqllog.test 6af6cb0b09f4e44e1917e06ce85be7670302517a
-F test/stat.test 8544f219694807400c8fd1830e4ad858f5b1b23f
+F test/stat.test ab95d28503d0f6d98ffd8ce204643c9da090ebf1
 F test/statfault.test f525a7bf633e50afd027700e9a486090684b1ac1
 F test/stmt.test 64844332db69cf1a735fcb3e11548557fc95392f
 F test/subquery.test d7268d193dd33d5505df965399d3a594e76ae13f
@@ -1501,7 +1501,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 d362ba157f993fc74a590cf15a9a2fa589278dd7
-R 8b591288ef08b6290802dd112ec0668a
+P fcf6114be94b260641e7c78a58db16a31ac5ab35
+R 39b9428988b60189530e38dc24c060de
 U drh
-Z 9ef02259ea1748db703c32ac6cd57aa7
+Z 57ee65d1a2a24e95107b0a8e8a3984a2
index 16b994508c0008d08d7ceef77471cd00c1982998..102fffd27e3910c168da834e6752a976acafbf67 100644 (file)
@@ -1 +1 @@
-fcf6114be94b260641e7c78a58db16a31ac5ab35
\ No newline at end of file
+a1e1cdc51d1c68502f43ac72c28ba87cb1916a0d
\ No newline at end of file
index b8e79b086437a471b1f7031ec191ed6196f24449..92ce650df1e3fe7a83a24c07ee86343dd59d59cc 100644 (file)
 */
 #define VTAB_SCHEMA                                                         \
   "CREATE TABLE xx( "                                                       \
-  "  name       STRING,           /* Name of table or index */"             \
-  "  path       INTEGER,          /* Path to page from root */"             \
+  "  name       TEXT,             /* Name of table or index */"             \
+  "  path       TEXT,             /* Path to page from root */"             \
   "  pageno     INTEGER,          /* Page number */"                        \
-  "  pagetype   STRING,           /* 'internal', 'leaf' or 'overflow' */"   \
+  "  pagetype   TEXT,             /* 'internal', 'leaf' or 'overflow' */"   \
   "  ncell      INTEGER,          /* Cells on page (0 for overflow) */"     \
   "  payload    INTEGER,          /* Bytes of payload on this page */"      \
   "  unused     INTEGER,          /* Bytes of unused space on this page */" \
index f77e4d24a3518f2c52f51ea4d2d73944663f6abe..6a87a629b93bdc23e720f1996338cb04c7f8937d 100644 (file)
@@ -33,7 +33,7 @@ db func a_string a_string
 register_dbstat_vtab db
 do_execsql_test stat-0.0 {
   PRAGMA table_info(dbstat);
-} {/0 name STRING .* 1 path INTEGER .* 9 pgsize INTEGER/}
+} {/0 name TEXT .* 1 path TEXT .* 9 pgsize INTEGER/}
 do_execsql_test stat-0.1 {
   PRAGMA auto_vacuum = OFF;
   CREATE VIRTUAL TABLE temp.stat USING dbstat;