Type Alias sqlite3_pcache_methods2
Source pub type sqlite3_pcache_methods2 = Struct_sqlite3_pcache_methods2;
struct sqlite3_pcache_methods2 {Show 13 fields
pub iVersion: i32,
pub pArg: *mut c_void,
pub xInit: Option<extern "C" fn(*mut c_void) -> i32>,
pub xShutdown: Option<extern "C" fn(*mut c_void)>,
pub xCreate: Option<extern "C" fn(i32, i32, i32) -> *mut Struct_sqlite3_pcache>,
pub xCachesize: Option<extern "C" fn(*mut Struct_sqlite3_pcache, i32)>,
pub xPagecount: Option<extern "C" fn(*mut Struct_sqlite3_pcache) -> i32>,
pub xFetch: Option<extern "C" fn(*mut Struct_sqlite3_pcache, u32, i32) -> *mut Struct_sqlite3_pcache_page>,
pub xUnpin: Option<extern "C" fn(*mut Struct_sqlite3_pcache, *mut Struct_sqlite3_pcache_page, i32)>,
pub xRekey: Option<extern "C" fn(*mut Struct_sqlite3_pcache, *mut Struct_sqlite3_pcache_page, u32, u32)>,
pub xTruncate: Option<extern "C" fn(*mut Struct_sqlite3_pcache, u32)>,
pub xDestroy: Option<extern "C" fn(*mut Struct_sqlite3_pcache)>,
pub xShrink: Option<extern "C" fn(*mut Struct_sqlite3_pcache)>,
}