mirror of
https://github.com/isar/rusqlite.git
synced 2025-12-19 18:02:24 +08:00
Bump bundled SQLite version to 3.47.0
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* automatically generated by rust-bindgen 0.69.4 */
|
||||
/* automatically generated by rust-bindgen 0.70.1 */
|
||||
|
||||
extern "C" {
|
||||
pub fn sqlite3_auto_extension(
|
||||
@@ -23,10 +23,10 @@ extern "C" {
|
||||
) -> ::std::os::raw::c_int;
|
||||
}
|
||||
|
||||
pub const SQLITE_VERSION: &[u8; 7] = b"3.46.1\0";
|
||||
pub const SQLITE_VERSION_NUMBER: i32 = 3046001;
|
||||
pub const SQLITE_VERSION: &[u8; 7] = b"3.47.0\0";
|
||||
pub const SQLITE_VERSION_NUMBER: i32 = 3047000;
|
||||
pub const SQLITE_SOURCE_ID: &[u8; 85] =
|
||||
b"2024-08-13 09:16:08 c9c2ab54ba1f5f46360f1b4f35d849cd3f080e6fc2b6c60e91b16c63f69a1e33\0";
|
||||
b"2024-10-21 16:30:22 03a9703e27c44437c39363d0baf82db4ebc94538a0f28411c85dda156f82636e\0";
|
||||
pub const SQLITE_OK: i32 = 0;
|
||||
pub const SQLITE_ERROR: i32 = 1;
|
||||
pub const SQLITE_INTERNAL: i32 = 2;
|
||||
@@ -355,12 +355,14 @@ pub const SQLITE_DIRECTONLY: i32 = 524288;
|
||||
pub const SQLITE_SUBTYPE: i32 = 1048576;
|
||||
pub const SQLITE_INNOCUOUS: i32 = 2097152;
|
||||
pub const SQLITE_RESULT_SUBTYPE: i32 = 16777216;
|
||||
pub const SQLITE_SELFORDER1: i32 = 33554432;
|
||||
pub const SQLITE_WIN32_DATA_DIRECTORY_TYPE: i32 = 1;
|
||||
pub const SQLITE_WIN32_TEMP_DIRECTORY_TYPE: i32 = 2;
|
||||
pub const SQLITE_TXN_NONE: i32 = 0;
|
||||
pub const SQLITE_TXN_READ: i32 = 1;
|
||||
pub const SQLITE_TXN_WRITE: i32 = 2;
|
||||
pub const SQLITE_INDEX_SCAN_UNIQUE: i32 = 1;
|
||||
pub const SQLITE_INDEX_SCAN_HEX: i32 = 2;
|
||||
pub const SQLITE_INDEX_CONSTRAINT_EQ: i32 = 2;
|
||||
pub const SQLITE_INDEX_CONSTRAINT_GT: i32 = 4;
|
||||
pub const SQLITE_INDEX_CONSTRAINT_LE: i32 = 8;
|
||||
@@ -410,6 +412,7 @@ pub const SQLITE_TESTCTRL_RESERVE: i32 = 14;
|
||||
pub const SQLITE_TESTCTRL_JSON_SELFCHECK: i32 = 14;
|
||||
pub const SQLITE_TESTCTRL_OPTIMIZATIONS: i32 = 15;
|
||||
pub const SQLITE_TESTCTRL_ISKEYWORD: i32 = 16;
|
||||
pub const SQLITE_TESTCTRL_GETOPT: i32 = 16;
|
||||
pub const SQLITE_TESTCTRL_SCRATCHMALLOC: i32 = 17;
|
||||
pub const SQLITE_TESTCTRL_INTERNAL_FUNCTIONS: i32 = 17;
|
||||
pub const SQLITE_TESTCTRL_LOCALTIME_FAULT: i32 = 18;
|
||||
@@ -3361,6 +3364,34 @@ pub struct Fts5ExtensionApi {
|
||||
arg3: *mut ::std::os::raw::c_int,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xColumnLocale: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut Fts5Context,
|
||||
iCol: ::std::os::raw::c_int,
|
||||
pz: *mut *const ::std::os::raw::c_char,
|
||||
pn: *mut ::std::os::raw::c_int,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xTokenize_v2: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut Fts5Context,
|
||||
pText: *const ::std::os::raw::c_char,
|
||||
nText: ::std::os::raw::c_int,
|
||||
pLocale: *const ::std::os::raw::c_char,
|
||||
nLocale: ::std::os::raw::c_int,
|
||||
pCtx: *mut ::std::os::raw::c_void,
|
||||
xToken: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut ::std::os::raw::c_void,
|
||||
arg2: ::std::os::raw::c_int,
|
||||
arg3: *const ::std::os::raw::c_char,
|
||||
arg4: ::std::os::raw::c_int,
|
||||
arg5: ::std::os::raw::c_int,
|
||||
arg6: ::std::os::raw::c_int,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
}
|
||||
#[repr(C)]
|
||||
#[derive(Debug, Copy, Clone)]
|
||||
@@ -3369,6 +3400,41 @@ pub struct Fts5Tokenizer {
|
||||
}
|
||||
#[repr(C)]
|
||||
#[derive(Debug, Copy, Clone)]
|
||||
pub struct fts5_tokenizer_v2 {
|
||||
pub iVersion: ::std::os::raw::c_int,
|
||||
pub xCreate: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut ::std::os::raw::c_void,
|
||||
azArg: *mut *const ::std::os::raw::c_char,
|
||||
nArg: ::std::os::raw::c_int,
|
||||
ppOut: *mut *mut Fts5Tokenizer,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xDelete: ::std::option::Option<unsafe extern "C" fn(arg1: *mut Fts5Tokenizer)>,
|
||||
pub xTokenize: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
arg1: *mut Fts5Tokenizer,
|
||||
pCtx: *mut ::std::os::raw::c_void,
|
||||
flags: ::std::os::raw::c_int,
|
||||
pText: *const ::std::os::raw::c_char,
|
||||
nText: ::std::os::raw::c_int,
|
||||
pLocale: *const ::std::os::raw::c_char,
|
||||
nLocale: ::std::os::raw::c_int,
|
||||
xToken: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
pCtx: *mut ::std::os::raw::c_void,
|
||||
tflags: ::std::os::raw::c_int,
|
||||
pToken: *const ::std::os::raw::c_char,
|
||||
nToken: ::std::os::raw::c_int,
|
||||
iStart: ::std::os::raw::c_int,
|
||||
iEnd: ::std::os::raw::c_int,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
}
|
||||
#[repr(C)]
|
||||
#[derive(Debug, Copy, Clone)]
|
||||
pub struct fts5_tokenizer {
|
||||
pub xCreate: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
@@ -3429,4 +3495,21 @@ pub struct fts5_api {
|
||||
xDestroy: ::std::option::Option<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xCreateTokenizer_v2: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
pApi: *mut fts5_api,
|
||||
zName: *const ::std::os::raw::c_char,
|
||||
pUserData: *mut ::std::os::raw::c_void,
|
||||
pTokenizer: *mut fts5_tokenizer_v2,
|
||||
xDestroy: ::std::option::Option<unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void)>,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
pub xFindTokenizer_v2: ::std::option::Option<
|
||||
unsafe extern "C" fn(
|
||||
pApi: *mut fts5_api,
|
||||
zName: *const ::std::os::raw::c_char,
|
||||
ppUserData: *mut *mut ::std::os::raw::c_void,
|
||||
ppTokenizer: *mut *mut fts5_tokenizer_v2,
|
||||
) -> ::std::os::raw::c_int,
|
||||
>,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user