SQLite

All files named ”ext/misc/stmt.c”
Login

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

History for ext/misc/stmt.c

2023-10-06
12:51
[b090086cd6] part of check-in [f3b3d712d6] Ensure that all fields of static sqlite3_module objects are explicitly initialized, in order to hush-up nuisance compiler warnings. (check-in: [f3b3d712d6] user: drh branch: trunk, size: 10144)
2022-12-23
14:49
[bc30d60d55] part of check-in [c14bbe1606] Fix lots of harmless, nuisance compiler warnings, mostly unused parameter warnings in extensions. (check-in: [c14bbe1606] user: drh branch: trunk, size: 10098)
2022-08-24
17:55
[36ad8e9a53] part of check-in [c217b763b1] First attempt at adding a built-in prepared statement cache. This is mostly working, but still has a few obscure faults. (check-in: [c217b763b1] user: drh branch: stmt-cache, size: 10345)
2022-07-22
20:24
[83f73c3ba7] part of check-in [57beb700c0] Add experimental 'xShadowName2' method for virtual table modules. (check-in: [57beb700c0] user: mistachkin branch: xShadowName2, size: 10016)
2022-07-11
19:47
[ed05ad7801] part of check-in [afb9e60ee3] Use 64-bit memory allocation APIs in the sqlite_stmt virtual table, to avoid harmless compiler warnings. (check-in: [afb9e60ee3] user: drh branch: trunk, size: 9968)
19:12
[2d68161cb3] part of check-in [3fe1945249] In the sqlite_stmt extension, store the result of strlen() in a 64-bit integer to avoid a compiler warning, even though we know that the length will always fit comfortably in 32 bits. (check-in: [3fe1945249] user: drh branch: trunk, size: 9962)
2022-07-01
12:09
[f30f4539cb] part of check-in [bf34eddb66] In the sqlite_stmt virtual table, add two ALWAYS() macros on branches that have been come always true due to the [84a91c255e3d7772] optimization. REVISED: Dbsqlfuzz found a case where the ALWAYS() is false. (check-in: [bf34eddb66] user: drh branch: mistake, size: 11164)
2022-06-29
15:16
[72b23e1746] part of check-in [84a91c255e] Have the sqlite_stmt table buffer all data for the current scan within the xFilter method. (check-in: [84a91c255e] user: dan branch: trunk, size: 9952)
2020-05-04
19:04
[35063044a3] part of check-in [838987b209] Minor change to the sqlite_stmt virtual table, for test coverage. (check-in: [838987b209] user: drh branch: trunk, size: 8798)
2018-11-05
23:01
[8a8dc46750] part of check-in [31942b3dd3] Initial code to make shadow tables read-only to ordinary SQL. The now xShadowName method is added to the sqlite3_module object and is used to identify potential shadow tables. The SQLITE_PREPARE_SHADOW argument to sqlite3_prepare_v3() is defined. It is designed to permit writing to shadow tables, but is currently an unused placeholder. (check-in: [31942b3dd3] user: drh branch: read-only-shadow, size: 8775)
2017-07-14
15:14
[6f16443abb] part of check-in [1bc4e93407] Change the name of the STMT virtual table to SQLITE_STMT. Also remove the first column of that virtual table, which was a pointer leak. (check-in: [1bc4e93407] user: drh branch: trunk, size: 8728)
2017-07-12
18:05
[de7f8e172b] part of check-in [604c11d1a3] Fix harmless compiler warnings about incomplete structure initializers. (check-in: [604c11d1a3] user: drh branch: trunk, size: 9736)
2017-07-10
20:39
[e517a1e3e0] part of check-in [9a8f045d62] Fix errors in comments in the STMT virtual table. No code changes. (check-in: [9a8f045d62] user: drh branch: trunk, size: 9599)
2017-06-29
14:33
Renamed and modified ext/misc/stmts.c → ext/misc/stmt.c. [619222bc17] part of check-in [adfdb80105] Rename the "stmts" virtual table to just "stmt" without the final "s". (check-in: [adfdb80105] user: drh branch: trunk, size: 9635)