SQLite

Check-in [ab3b0fc576]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Add the experimental sqlite3_stmt_scanstatus() API. For comparing the number of rows actually visited by a loop with the estimate used by the query planner.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: ab3b0fc5760c6d428dbe1f974726a7d3526640bc
User & Date: dan 2014-11-03 16:56:43.943
Context
2014-11-03
18:03
Updates to the sqlite3_stmt_scanstatus() documentation. No changes to code. (check-in: d97c324eb1 user: drh tags: trunk)
16:56
Add the experimental sqlite3_stmt_scanstatus() API. For comparing the number of rows actually visited by a loop with the estimate used by the query planner. (check-in: ab3b0fc576 user: dan tags: trunk)
16:39
Fix a typo preventing this from building with SQLITE_ENABLE_STMT_SCANSTATUS defined. (Closed-Leaf check-in: 4c5714ab3d user: dan tags: scanstatus)
14:46
Use exponential buffer size growth in StrAccum, as long as the size does not grow to large, to avoid excess memory allocation resize operations. Also, document the fact that setting scratch memory causes SQLite to try to avoid large memory allocations. (check-in: a518bc3318 user: drh tags: trunk)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to src/sqlite.h.in.
Changes to src/tclsqlite.c.
Changes to src/test1.c.
Changes to src/test_config.c.
Changes to src/vdbe.c.
Changes to src/vdbe.h.
Changes to src/vdbeInt.h.
Changes to src/vdbeapi.c.
Changes to src/vdbeaux.c.
Changes to src/where.c.
Changes to src/whereInt.h.
Added test/scanstatus.test.