mirror of
https://github.com/DBD-SQLite/DBD-SQLite
synced 2025-06-07 22:28:47 -04:00
updated SQLite to 3.7.12
This commit is contained in:
parent
a68c15451c
commit
a2ced62f36
2 changed files with 3615 additions and 1101 deletions
31
sqlite3.h
31
sqlite3.h
|
@ -107,9 +107,9 @@ extern "C" {
|
||||||
** [sqlite3_libversion_number()], [sqlite3_sourceid()],
|
** [sqlite3_libversion_number()], [sqlite3_sourceid()],
|
||||||
** [sqlite_version()] and [sqlite_source_id()].
|
** [sqlite_version()] and [sqlite_source_id()].
|
||||||
*/
|
*/
|
||||||
#define SQLITE_VERSION "3.7.11"
|
#define SQLITE_VERSION "3.7.12"
|
||||||
#define SQLITE_VERSION_NUMBER 3007011
|
#define SQLITE_VERSION_NUMBER 3007012
|
||||||
#define SQLITE_SOURCE_ID "2012-03-20 11:35:50 00bb9c9ce4f465e6ac321ced2a9d0062dc364669"
|
#define SQLITE_SOURCE_ID "2012-05-14 01:41:23 8654aa9540fe9fd210899d83d17f3f407096c004"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
** CAPI3REF: Run-Time Library Version Numbers
|
** CAPI3REF: Run-Time Library Version Numbers
|
||||||
|
@ -458,6 +458,7 @@ SQLITE_API int sqlite3_exec(
|
||||||
#define SQLITE_LOCKED_SHAREDCACHE (SQLITE_LOCKED | (1<<8))
|
#define SQLITE_LOCKED_SHAREDCACHE (SQLITE_LOCKED | (1<<8))
|
||||||
#define SQLITE_BUSY_RECOVERY (SQLITE_BUSY | (1<<8))
|
#define SQLITE_BUSY_RECOVERY (SQLITE_BUSY | (1<<8))
|
||||||
#define SQLITE_CANTOPEN_NOTEMPDIR (SQLITE_CANTOPEN | (1<<8))
|
#define SQLITE_CANTOPEN_NOTEMPDIR (SQLITE_CANTOPEN | (1<<8))
|
||||||
|
#define SQLITE_CANTOPEN_ISDIR (SQLITE_CANTOPEN | (2<<8))
|
||||||
#define SQLITE_CORRUPT_VTAB (SQLITE_CORRUPT | (1<<8))
|
#define SQLITE_CORRUPT_VTAB (SQLITE_CORRUPT | (1<<8))
|
||||||
#define SQLITE_READONLY_RECOVERY (SQLITE_READONLY | (1<<8))
|
#define SQLITE_READONLY_RECOVERY (SQLITE_READONLY | (1<<8))
|
||||||
#define SQLITE_READONLY_CANTLOCK (SQLITE_READONLY | (2<<8))
|
#define SQLITE_READONLY_CANTLOCK (SQLITE_READONLY | (2<<8))
|
||||||
|
@ -771,7 +772,7 @@ struct sqlite3_io_methods {
|
||||||
**
|
**
|
||||||
** <li>[[SQLITE_FCNTL_PERSIST_WAL]]
|
** <li>[[SQLITE_FCNTL_PERSIST_WAL]]
|
||||||
** ^The [SQLITE_FCNTL_PERSIST_WAL] opcode is used to set or query the
|
** ^The [SQLITE_FCNTL_PERSIST_WAL] opcode is used to set or query the
|
||||||
** persistent [WAL | Write AHead Log] setting. By default, the auxiliary
|
** persistent [WAL | Write Ahead Log] setting. By default, the auxiliary
|
||||||
** write ahead log and shared memory files used for transaction control
|
** write ahead log and shared memory files used for transaction control
|
||||||
** are automatically deleted when the latest connection to the database
|
** are automatically deleted when the latest connection to the database
|
||||||
** closes. Setting persistent WAL mode causes those files to persist after
|
** closes. Setting persistent WAL mode causes those files to persist after
|
||||||
|
@ -1547,7 +1548,7 @@ struct sqlite3_mem_methods {
|
||||||
** [SQLITE_USE_URI] symbol defined.
|
** [SQLITE_USE_URI] symbol defined.
|
||||||
**
|
**
|
||||||
** [[SQLITE_CONFIG_PCACHE]] [[SQLITE_CONFIG_GETPCACHE]]
|
** [[SQLITE_CONFIG_PCACHE]] [[SQLITE_CONFIG_GETPCACHE]]
|
||||||
** <dt>SQLITE_CONFIG_PCACHE and SQLITE_CONFNIG_GETPCACHE
|
** <dt>SQLITE_CONFIG_PCACHE and SQLITE_CONFIG_GETPCACHE
|
||||||
** <dd> These options are obsolete and should not be used by new code.
|
** <dd> These options are obsolete and should not be used by new code.
|
||||||
** They are retained for backwards compatibility but are now no-ops.
|
** They are retained for backwards compatibility but are now no-ops.
|
||||||
** </dl>
|
** </dl>
|
||||||
|
@ -6006,6 +6007,17 @@ SQLITE_API int sqlite3_db_status(sqlite3*, int op, int *pCur, int *pHiwtr, int r
|
||||||
** occurred.)^ ^The highwater mark associated with SQLITE_DBSTATUS_CACHE_MISS
|
** occurred.)^ ^The highwater mark associated with SQLITE_DBSTATUS_CACHE_MISS
|
||||||
** is always 0.
|
** is always 0.
|
||||||
** </dd>
|
** </dd>
|
||||||
|
**
|
||||||
|
** [[SQLITE_DBSTATUS_CACHE_WRITE]] ^(<dt>SQLITE_DBSTATUS_CACHE_WRITE</dt>
|
||||||
|
** <dd>This parameter returns the number of dirty cache entries that have
|
||||||
|
** been written to disk. Specifically, the number of pages written to the
|
||||||
|
** wal file in wal mode databases, or the number of pages written to the
|
||||||
|
** database file in rollback mode databases. Any pages written as part of
|
||||||
|
** transaction rollback or database recovery operations are not included.
|
||||||
|
** If an IO or other error occurs while writing a page to disk, the effect
|
||||||
|
** on subsequent SQLITE_DBSTATUS_CACHE_WRITE requests is undefined.)^ ^The
|
||||||
|
** highwater mark associated with SQLITE_DBSTATUS_CACHE_WRITE is always 0.
|
||||||
|
** </dd>
|
||||||
** </dl>
|
** </dl>
|
||||||
*/
|
*/
|
||||||
#define SQLITE_DBSTATUS_LOOKASIDE_USED 0
|
#define SQLITE_DBSTATUS_LOOKASIDE_USED 0
|
||||||
|
@ -6017,7 +6029,8 @@ SQLITE_API int sqlite3_db_status(sqlite3*, int op, int *pCur, int *pHiwtr, int r
|
||||||
#define SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL 6
|
#define SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL 6
|
||||||
#define SQLITE_DBSTATUS_CACHE_HIT 7
|
#define SQLITE_DBSTATUS_CACHE_HIT 7
|
||||||
#define SQLITE_DBSTATUS_CACHE_MISS 8
|
#define SQLITE_DBSTATUS_CACHE_MISS 8
|
||||||
#define SQLITE_DBSTATUS_MAX 8 /* Largest defined DBSTATUS */
|
#define SQLITE_DBSTATUS_CACHE_WRITE 9
|
||||||
|
#define SQLITE_DBSTATUS_MAX 9 /* Largest defined DBSTATUS */
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -6973,7 +6986,11 @@ typedef struct sqlite3_rtree_geometry sqlite3_rtree_geometry;
|
||||||
SQLITE_API int sqlite3_rtree_geometry_callback(
|
SQLITE_API int sqlite3_rtree_geometry_callback(
|
||||||
sqlite3 *db,
|
sqlite3 *db,
|
||||||
const char *zGeom,
|
const char *zGeom,
|
||||||
int (*xGeom)(sqlite3_rtree_geometry *, int nCoord, double *aCoord, int *pRes),
|
#ifdef SQLITE_RTREE_INT_ONLY
|
||||||
|
int (*xGeom)(sqlite3_rtree_geometry*, int n, sqlite3_int64 *a, int *pRes),
|
||||||
|
#else
|
||||||
|
int (*xGeom)(sqlite3_rtree_geometry*, int n, double *a, int *pRes),
|
||||||
|
#endif
|
||||||
void *pContext
|
void *pContext
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue