Type Alias mysqlclient_sys::MYSQL_STMT

source ·
pub type MYSQL_STMT = st_mysql_stmt;

Aliased Type§

struct MYSQL_STMT {
Show 35 fields pub mem_root: st_ma_mem_root, pub mysql: *mut st_mysql, pub stmt_id: u64, pub flags: u64, pub state: mysql_stmt_state, pub fields: *mut st_mysql_field, pub field_count: u32, pub param_count: u32, pub send_types_to_server: u8, pub params: *mut st_mysql_bind, pub bind: *mut st_mysql_bind, pub result: st_mysql_data, pub result_cursor: *mut st_mysql_rows, pub bind_result_done: i8, pub bind_param_done: i8, pub upsert_status: st_mysqlnd_upsert_result, pub last_errno: u32, pub last_error: [i8; 513], pub sqlstate: [i8; 6], pub update_max_length: i8, pub prefetch_rows: u64, pub list: st_list, pub cursor_exists: i8, pub extension: *mut c_void, pub fetch_row_func: Option<unsafe extern "C" fn(_: *mut st_mysql_stmt, _: *mut *mut u8) -> i32>, pub execute_count: u32, pub default_rset_handler: Option<unsafe extern "C" fn(_: *mut st_mysql_stmt) -> *mut st_mysql_res>, pub request_buffer: *mut u8, pub array_size: u32, pub row_size: usize, pub prebind_params: u32, pub user_data: *mut c_void, pub result_callback: Option<unsafe extern "C" fn(_: *mut c_void, _: u32, _: *mut *mut u8)>, pub param_callback: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut st_mysql_bind, _: u32) -> *mut i8>, pub request_length: usize,
}

Fields§

§mem_root: st_ma_mem_root§mysql: *mut st_mysql§stmt_id: u64§flags: u64§state: mysql_stmt_state§fields: *mut st_mysql_field§field_count: u32§param_count: u32§send_types_to_server: u8§params: *mut st_mysql_bind§bind: *mut st_mysql_bind§result: st_mysql_data§result_cursor: *mut st_mysql_rows§bind_result_done: i8§bind_param_done: i8§upsert_status: st_mysqlnd_upsert_result§last_errno: u32§last_error: [i8; 513]§sqlstate: [i8; 6]§update_max_length: i8§prefetch_rows: u64§list: st_list§cursor_exists: i8§extension: *mut c_void§fetch_row_func: Option<unsafe extern "C" fn(_: *mut st_mysql_stmt, _: *mut *mut u8) -> i32>§execute_count: u32§default_rset_handler: Option<unsafe extern "C" fn(_: *mut st_mysql_stmt) -> *mut st_mysql_res>§request_buffer: *mut u8§array_size: u32§row_size: usize§prebind_params: u32§user_data: *mut c_void§result_callback: Option<unsafe extern "C" fn(_: *mut c_void, _: u32, _: *mut *mut u8)>§param_callback: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut st_mysql_bind, _: u32) -> *mut i8>§request_length: usize