Type Alias sqlite3_module

Source
pub type sqlite3_module = Struct_sqlite3_module;

Aliased Type§

#[repr(C)]
pub struct sqlite3_module {
Show 23 fields pub iVersion: i32, pub xCreate: Option<extern "C" fn(*mut Struct_sqlite3, *mut c_void, i32, *const *const i8, *mut *mut Struct_sqlite3_vtab, *mut *mut i8) -> i32>, pub xConnect: Option<extern "C" fn(*mut Struct_sqlite3, *mut c_void, i32, *const *const i8, *mut *mut Struct_sqlite3_vtab, *mut *mut i8) -> i32>, pub xBestIndex: Option<extern "C" fn(*mut Struct_sqlite3_vtab, *mut Struct_sqlite3_index_info) -> i32>, pub xDisconnect: Option<extern "C" fn(*mut Struct_sqlite3_vtab) -> i32>, pub xDestroy: Option<extern "C" fn(*mut Struct_sqlite3_vtab) -> i32>, pub xOpen: Option<extern "C" fn(*mut Struct_sqlite3_vtab, *mut *mut Struct_sqlite3_vtab_cursor) -> i32>, pub xClose: Option<extern "C" fn(*mut Struct_sqlite3_vtab_cursor) -> i32>, pub xFilter: Option<extern "C" fn(*mut Struct_sqlite3_vtab_cursor, i32, *const i8, i32, *mut *mut Struct_Mem) -> i32>, pub xNext: Option<extern "C" fn(*mut Struct_sqlite3_vtab_cursor) -> i32>, pub xEof: Option<extern "C" fn(*mut Struct_sqlite3_vtab_cursor) -> i32>, pub xColumn: Option<extern "C" fn(*mut Struct_sqlite3_vtab_cursor, *mut Struct_sqlite3_context, i32) -> i32>, pub xRowid: Option<extern "C" fn(*mut Struct_sqlite3_vtab_cursor, *mut i64) -> i32>, pub xUpdate: Option<extern "C" fn(*mut Struct_sqlite3_vtab, i32, *mut *mut Struct_Mem, *mut i64) -> i32>, pub xBegin: Option<extern "C" fn(*mut Struct_sqlite3_vtab) -> i32>, pub xSync: Option<extern "C" fn(*mut Struct_sqlite3_vtab) -> i32>, pub xCommit: Option<extern "C" fn(*mut Struct_sqlite3_vtab) -> i32>, pub xRollback: Option<extern "C" fn(*mut Struct_sqlite3_vtab) -> i32>, pub xFindFunction: Option<extern "C" fn(*mut Struct_sqlite3_vtab, i32, *const i8, *mut Option<extern "C" fn(*mut Struct_sqlite3_context, i32, *mut *mut Struct_Mem)>, *mut *mut c_void) -> i32>, pub xRename: Option<extern "C" fn(*mut Struct_sqlite3_vtab, *const i8) -> i32>, pub xSavepoint: Option<extern "C" fn(*mut Struct_sqlite3_vtab, i32) -> i32>, pub xRelease: Option<extern "C" fn(*mut Struct_sqlite3_vtab, i32) -> i32>, pub xRollbackTo: Option<extern "C" fn(*mut Struct_sqlite3_vtab, i32) -> i32>,
}

Fields§

§iVersion: i32§xCreate: Option<extern "C" fn(*mut Struct_sqlite3, *mut c_void, i32, *const *const i8, *mut *mut Struct_sqlite3_vtab, *mut *mut i8) -> i32>§xConnect: Option<extern "C" fn(*mut Struct_sqlite3, *mut c_void, i32, *const *const i8, *mut *mut Struct_sqlite3_vtab, *mut *mut i8) -> i32>§xBestIndex: Option<extern "C" fn(*mut Struct_sqlite3_vtab, *mut Struct_sqlite3_index_info) -> i32>§xDisconnect: Option<extern "C" fn(*mut Struct_sqlite3_vtab) -> i32>§xDestroy: Option<extern "C" fn(*mut Struct_sqlite3_vtab) -> i32>§xOpen: Option<extern "C" fn(*mut Struct_sqlite3_vtab, *mut *mut Struct_sqlite3_vtab_cursor) -> i32>§xClose: Option<extern "C" fn(*mut Struct_sqlite3_vtab_cursor) -> i32>§xFilter: Option<extern "C" fn(*mut Struct_sqlite3_vtab_cursor, i32, *const i8, i32, *mut *mut Struct_Mem) -> i32>§xNext: Option<extern "C" fn(*mut Struct_sqlite3_vtab_cursor) -> i32>§xEof: Option<extern "C" fn(*mut Struct_sqlite3_vtab_cursor) -> i32>§xColumn: Option<extern "C" fn(*mut Struct_sqlite3_vtab_cursor, *mut Struct_sqlite3_context, i32) -> i32>§xRowid: Option<extern "C" fn(*mut Struct_sqlite3_vtab_cursor, *mut i64) -> i32>§xUpdate: Option<extern "C" fn(*mut Struct_sqlite3_vtab, i32, *mut *mut Struct_Mem, *mut i64) -> i32>§xBegin: Option<extern "C" fn(*mut Struct_sqlite3_vtab) -> i32>§xSync: Option<extern "C" fn(*mut Struct_sqlite3_vtab) -> i32>§xCommit: Option<extern "C" fn(*mut Struct_sqlite3_vtab) -> i32>§xRollback: Option<extern "C" fn(*mut Struct_sqlite3_vtab) -> i32>§xFindFunction: Option<extern "C" fn(*mut Struct_sqlite3_vtab, i32, *const i8, *mut Option<extern "C" fn(*mut Struct_sqlite3_context, i32, *mut *mut Struct_Mem)>, *mut *mut c_void) -> i32>§xRename: Option<extern "C" fn(*mut Struct_sqlite3_vtab, *const i8) -> i32>§xSavepoint: Option<extern "C" fn(*mut Struct_sqlite3_vtab, i32) -> i32>§xRelease: Option<extern "C" fn(*mut Struct_sqlite3_vtab, i32) -> i32>§xRollbackTo: Option<extern "C" fn(*mut Struct_sqlite3_vtab, i32) -> i32>