mysqlclient_sysType Alias MYSQL_STMT
Source pub type MYSQL_STMT = st_mysql_stmt;
struct MYSQL_STMT {Show 35 fields
pub mem_root: st_ma_mem_root,
pub mysql: *mut st_mysql,
pub stmt_id: u32,
pub flags: u32,
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: u32,
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,
}
§default_rset_handler: Option<unsafe extern "C" fn(_: *mut st_mysql_stmt) -> *mut st_mysql_res>