diff options
author | Yasuhiro Matsumoto <mattn.jp@gmail.com> | 2021-12-27 00:17:31 +0900 |
---|---|---|
committer | mattn <mattn.jp@gmail.com> | 2021-12-29 22:26:06 +0900 |
commit | 7fbc50c94158d5f4a75c9f3513a8699da063118d (patch) | |
tree | dd42b5b5d6313b82b8927dbc02251296c2125037 /sqlite3ext.h | |
parent | Fix GitHub workflows (diff) | |
download | golite-7fbc50c94158d5f4a75c9f3513a8699da063118d.tar.gz golite-7fbc50c94158d5f4a75c9f3513a8699da063118d.tar.xz |
Update amalgamation code
Diffstat (limited to 'sqlite3ext.h')
-rw-r--r-- | sqlite3ext.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/sqlite3ext.h b/sqlite3ext.h index ba6d12f..fd6e2d4 100644 --- a/sqlite3ext.h +++ b/sqlite3ext.h @@ -342,6 +342,13 @@ struct sqlite3_api_routines { sqlite3_file *(*database_file_object)(const char*); /* Version 3.34.0 and later */ int (*txn_state)(sqlite3*,const char*); + /* Version 3.36.1 and later */ + sqlite3_int64 (*changes64)(sqlite3*); + sqlite3_int64 (*total_changes64)(sqlite3*); + /* Version 3.37.0 and later */ + int (*autovacuum_pages)(sqlite3*, + unsigned int(*)(void*,const char*,unsigned int,unsigned int,unsigned int), + void*, void(*)(void*)); }; /* @@ -648,6 +655,11 @@ typedef int (*sqlite3_loadext_entry)( #define sqlite3_database_file_object sqlite3_api->database_file_object /* Version 3.34.0 and later */ #define sqlite3_txn_state sqlite3_api->txn_state +/* Version 3.36.1 and later */ +#define sqlite3_changes64 sqlite3_api->changes64 +#define sqlite3_total_changes64 sqlite3_api->total_changes64 +/* Version 3.37.0 and later */ +#define sqlite3_autovacuum_pages sqlite3_api->autovacuum_pages #endif /* !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION) */ #if !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION) |