Type Alias sqlite3_module
Source pub type sqlite3_module = Struct_sqlite3_module;
#[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>,
}
§xColumn: Option<extern "C" fn(*mut Struct_sqlite3_vtab_cursor, *mut Struct_sqlite3_context, i32) -> i32>