mirror of
https://github.com/isar/rusqlite.git
synced 2025-12-15 16:02:24 +08:00
Upgrade SQLite bundled version to 3.38.0
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
/* automatically generated by rust-bindgen 0.59.2 */
|
||||
|
||||
pub const SQLITE_VERSION: &[u8; 7usize] = b"3.37.2\0";
|
||||
pub const SQLITE_VERSION_NUMBER: i32 = 3037002;
|
||||
pub const SQLITE_VERSION: &[u8; 7usize] = b"3.38.0\0";
|
||||
pub const SQLITE_VERSION_NUMBER: i32 = 3038000;
|
||||
pub const SQLITE_SOURCE_ID: &[u8; 85usize] =
|
||||
b"2022-01-06 13:25:41 872ba256cbf61d9290b571c0e6d82a20c224ca3ad82971edc46b29818d5d17a0\0";
|
||||
b"2022-02-22 18:58:40 40fa792d359f84c3b9e9d6623743e1a59826274e221df1bde8f47086968a1bab\0";
|
||||
pub const SQLITE_OK: i32 = 0;
|
||||
pub const SQLITE_ERROR: i32 = 1;
|
||||
pub const SQLITE_INTERNAL: i32 = 2;
|
||||
@@ -345,6 +345,8 @@ pub const SQLITE_INDEX_CONSTRAINT_ISNOT: i32 = 69;
|
||||
pub const SQLITE_INDEX_CONSTRAINT_ISNOTNULL: i32 = 70;
|
||||
pub const SQLITE_INDEX_CONSTRAINT_ISNULL: i32 = 71;
|
||||
pub const SQLITE_INDEX_CONSTRAINT_IS: i32 = 72;
|
||||
pub const SQLITE_INDEX_CONSTRAINT_LIMIT: i32 = 73;
|
||||
pub const SQLITE_INDEX_CONSTRAINT_OFFSET: i32 = 74;
|
||||
pub const SQLITE_INDEX_CONSTRAINT_FUNCTION: i32 = 150;
|
||||
pub const SQLITE_MUTEX_FAST: i32 = 0;
|
||||
pub const SQLITE_MUTEX_RECURSIVE: i32 = 1;
|
||||
@@ -394,7 +396,8 @@ pub const SQLITE_TESTCTRL_EXTRA_SCHEMA_CHECKS: i32 = 29;
|
||||
pub const SQLITE_TESTCTRL_SEEK_COUNT: i32 = 30;
|
||||
pub const SQLITE_TESTCTRL_TRACEFLAGS: i32 = 31;
|
||||
pub const SQLITE_TESTCTRL_TUNE: i32 = 32;
|
||||
pub const SQLITE_TESTCTRL_LAST: i32 = 32;
|
||||
pub const SQLITE_TESTCTRL_LOGEST: i32 = 33;
|
||||
pub const SQLITE_TESTCTRL_LAST: i32 = 33;
|
||||
pub const SQLITE_STATUS_MEMORY_USED: i32 = 0;
|
||||
pub const SQLITE_STATUS_PAGECACHE_USED: i32 = 1;
|
||||
pub const SQLITE_STATUS_PAGECACHE_OVERFLOW: i32 = 2;
|
||||
@@ -425,6 +428,8 @@ pub const SQLITE_STMTSTATUS_AUTOINDEX: i32 = 3;
|
||||
pub const SQLITE_STMTSTATUS_VM_STEP: i32 = 4;
|
||||
pub const SQLITE_STMTSTATUS_REPREPARE: i32 = 5;
|
||||
pub const SQLITE_STMTSTATUS_RUN: i32 = 6;
|
||||
pub const SQLITE_STMTSTATUS_FILTER_MISS: i32 = 7;
|
||||
pub const SQLITE_STMTSTATUS_FILTER_HIT: i32 = 8;
|
||||
pub const SQLITE_STMTSTATUS_MEMUSED: i32 = 99;
|
||||
pub const SQLITE_CHECKPOINT_PASSIVE: i32 = 0;
|
||||
pub const SQLITE_CHECKPOINT_FULL: i32 = 1;
|
||||
@@ -1644,6 +1649,9 @@ extern "C" {
|
||||
extern "C" {
|
||||
pub fn sqlite3_errstr(arg1: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn sqlite3_error_offset(db: *mut sqlite3) -> ::std::os::raw::c_int;
|
||||
}
|
||||
#[repr(C)]
|
||||
#[derive(Debug, Copy, Clone)]
|
||||
pub struct sqlite3_stmt {
|
||||
@@ -4287,6 +4295,35 @@ extern "C" {
|
||||
arg2: ::std::os::raw::c_int,
|
||||
) -> *const ::std::os::raw::c_char;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn sqlite3_vtab_distinct(arg1: *mut sqlite3_index_info) -> ::std::os::raw::c_int;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn sqlite3_vtab_in(
|
||||
arg1: *mut sqlite3_index_info,
|
||||
iCons: ::std::os::raw::c_int,
|
||||
bHandle: ::std::os::raw::c_int,
|
||||
) -> ::std::os::raw::c_int;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn sqlite3_vtab_in_first(
|
||||
pVal: *mut sqlite3_value,
|
||||
ppOut: *mut *mut sqlite3_value,
|
||||
) -> ::std::os::raw::c_int;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn sqlite3_vtab_in_next(
|
||||
pVal: *mut sqlite3_value,
|
||||
ppOut: *mut *mut sqlite3_value,
|
||||
) -> ::std::os::raw::c_int;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn sqlite3_vtab_rhs_value(
|
||||
arg1: *mut sqlite3_index_info,
|
||||
arg2: ::std::os::raw::c_int,
|
||||
ppVal: *mut *mut sqlite3_value,
|
||||
) -> ::std::os::raw::c_int;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn sqlite3_stmt_scanstatus(
|
||||
pStmt: *mut sqlite3_stmt,
|
||||
|
||||
Reference in New Issue
Block a user