]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add the experimental sqlite3_stmt_scanstatus() API. For comparing the number of rows...
authordan <dan@noemail.net>
Mon, 3 Nov 2014 16:56:43 +0000 (16:56 +0000)
committerdan <dan@noemail.net>
Mon, 3 Nov 2014 16:56:43 +0000 (16:56 +0000)
FossilOrigin-Name: ab3b0fc5760c6d428dbe1f974726a7d3526640bc

1  2 
manifest
manifest.uuid
src/sqlite.h.in

diff --cc manifest
index de67a3e45aba5acc9528262db0fbfcec4237084c,75cfa9ca43c40bffcbeb7dcbbfd63b4071f990a4..07d97518f1d1c2d7f2896d4c10be1448e15e1c9b
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Use\sexponential\sbuffer\ssize\sgrowth\sin\sStrAccum,\sas\slong\sas\sthe\ssize\sdoes\snot\ngrow\sto\slarge,\sto\savoid\sexcess\smemory\sallocation\sresize\soperations.\s\sAlso,\ndocument\sthe\sfact\sthat\ssetting\sscratch\smemory\scauses\sSQLite\sto\stry\sto\savoid\nlarge\smemory\sallocations.
- D 2014-11-03T14:46:29.027
 -C Fix\sa\stypo\spreventing\sthis\sfrom\sbuilding\swith\sSQLITE_ENABLE_STMT_SCANSTATUS\sdefined.
 -D 2014-11-03T16:39:37.742
++C Add\sthe\sexperimental\ssqlite3_stmt_scanstatus()\sAPI.\sFor\scomparing\sthe\snumber\sof\srows\sactually\svisited\sby\sa\sloop\swith\sthe\sestimate\sused\sby\sthe\squery\splanner.
++D 2014-11-03T16:56:43.943
  F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
  F Makefile.in cf57f673d77606ab0f2d9627ca52a9ba1464146a
  F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@@ -229,10 -229,10 +229,10 @@@ F src/resolve.c 4965007d6497b6a4d7a6d98
  F src/rowset.c eccf6af6d620aaa4579bd3b72c1b6395d9e9fa1e
  F src/select.c 428165951748151e87a15295b7357221433e311b
  F src/shell.c 282f8f5278e0c78eb442217531172ec9e1538796
- F src/sqlite.h.in dd0cb63fb7cb558892afe8253c3279c508c50329
 -F src/sqlite.h.in 26b6aa6a1825b97c0fa16ce14fc657be00c299f6
++F src/sqlite.h.in 3b69f7d9b74e2e5d0448dc2f0d2d160517afa253
  F src/sqlite3.rc 992c9f5fb8285ae285d6be28240a7e8d3a7f2bad
  F src/sqlite3ext.h 17d487c3c91b0b8c584a32fbeb393f6f795eea7d
 -F src/sqliteInt.h 4f86ac648ea398c1bb3db036062934cde257ea23
 +F src/sqliteInt.h 8f67ca79e957b8ece7453b8e320b6a996e1b4761
  F src/sqliteLimit.h 164b0e6749d31e0daa1a4589a169d31c0dec7b3d
  F src/status.c 81712116e826b0089bb221b018929536b2b5406f
  F src/table.c f142bba7903e93ca8d113a5b8877a108ad1a27dc
@@@ -289,14 -289,14 +289,14 @@@ F src/update.c 3c4ecc282accf12d39edb8d5
  F src/utf.c fc6b889ba0779b7722634cdeaa25f1930d93820c
  F src/util.c 3b627daa45c7308c1e36e3dbaa3f9ce7e5c7fa73
  F src/vacuum.c 59f03f92bcff57faa6a8ca256eb29ccddfb0614a
- F src/vdbe.c 49e659bc165e99b28492004b440e22146dc898ab
- F src/vdbe.h 09f5b4e3719fa454f252322b1cdab5cf1f361327
- F src/vdbeInt.h acc36ac461f973f46ac7942f86abdd93d2f8cfbc
- F src/vdbeapi.c 02d8afcff710eb35e3d9e49cb677308296b00009
- F src/vdbeaux.c 3d6b2b412ef2193aa4729922dfc5df1efadbf6df
+ F src/vdbe.c 175a360c56e75ce4eb2b60704fd7c011b93926f5
+ F src/vdbe.h d412bd01e89f0d69991b8f46601f96bc169d28f4
+ F src/vdbeInt.h 539ba284790e871f98be74a78cbdfcedfae22639
+ F src/vdbeapi.c 900259bdd85cd66a9f210d8ec08147a9034593bd
+ F src/vdbeaux.c cf6b8152dd22155201d57c216e6266866b61da59
  F src/vdbeblob.c 8b5442ff0954c44b45cbabbe2e94091a2e16fdef
  F src/vdbemem.c 31d8eabb0cd78bfeab4e5124c7363c3e9e54db9f
 -F src/vdbesort.c 975aeffa99acb0991b2f288d30294756bff41438
 +F src/vdbesort.c daf87ea542df088ac4607660d09976d36b6bd95d
  F src/vdbetrace.c 7e4222955e07dd707a2f360c0eb73452be1cb010
  F src/vtab.c 2a30791bbd7926b589401bd09c3abb33de563793
  F src/wal.c 10e7de7ce90865a68153f001a61f1d985cd17983
@@@ -1210,7 -1211,7 +1211,7 @@@ F tool/vdbe_profile.tcl 67746953071a9f8
  F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
  F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32
  F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
- P 3dda3c937469ce661d1cd0e8d8963a03e698ee39
- R e2c699e9cb6d832117ea76de0a03f26b
- U drh
- Z 91c9a2887aef0ce4f97740bae4c1a9ba
 -P 7955342da4a35b57e4ae26690b8d40f7bba20e8f
 -R c9becfda3a2880c1d6a40a42c50145fa
++P a518bc3318232d652349eb29303ff250aee40459 4c5714ab3dba19513374c7b1478221a0b90b450c
++R ce3f2c2aee62a076b6ed59326c9cde3e
+ U dan
 -Z a994e9671fe739ddd2243271f124e718
++Z cd275722bcaf367ed1a07165e9a16c03
diff --cc manifest.uuid
index 11815fb0c2d38c65584a2aedcdf3d82296d04be5,2f63e2e7f16e76cdcb6a6878db5f5d3aacdd11f1..c71e9c3f3710295372ff353ed781b1c222a0150f
@@@ -1,1 -1,1 +1,1 @@@
- a518bc3318232d652349eb29303ff250aee40459
 -4c5714ab3dba19513374c7b1478221a0b90b450c
++ab3b0fc5760c6d428dbe1f974726a7d3526640bc
diff --cc src/sqlite.h.in
Simple merge