Type Alias mysqlclient_sys::MYSQL_STMT
source · pub type MYSQL_STMT = st_mysql_stmt;
Aliased Type§
struct MYSQL_STMT {Show 27 fields
pub mem_root: st_mem_root,
pub list: st_list,
pub mysql: *mut st_mysql,
pub params: *mut st_mysql_bind,
pub bind: *mut st_mysql_bind,
pub fields: *mut st_mysql_field,
pub result: st_mysql_data,
pub data_cursor: *mut st_mysql_rows,
pub read_row_func: Option<unsafe extern "C" fn(_: *mut st_mysql_stmt, _: *mut *mut u8) -> i32>,
pub affected_rows: u64,
pub insert_id: u64,
pub stmt_id: u64,
pub flags: u64,
pub prefetch_rows: u64,
pub server_status: u32,
pub last_errno: u32,
pub param_count: u32,
pub field_count: u32,
pub state: enum_mysql_stmt_state,
pub last_error: [i8; 512],
pub sqlstate: [i8; 6],
pub send_types_to_server: i8,
pub bind_param_done: i8,
pub bind_result_done: u8,
pub unbuffered_fetch_cancelled: i8,
pub update_max_length: i8,
pub extension: *mut st_mysql_stmt_extension,
}
Fields§
§mem_root: st_mem_root
§list: st_list
§mysql: *mut st_mysql
§params: *mut st_mysql_bind
§bind: *mut st_mysql_bind
§fields: *mut st_mysql_field
§result: st_mysql_data
§data_cursor: *mut st_mysql_rows
§read_row_func: Option<unsafe extern "C" fn(_: *mut st_mysql_stmt, _: *mut *mut u8) -> i32>
§affected_rows: u64
§insert_id: u64
§stmt_id: u64
§flags: u64
§prefetch_rows: u64
§server_status: u32
§last_errno: u32
§param_count: u32
§field_count: u32
§state: enum_mysql_stmt_state
§last_error: [i8; 512]
§sqlstate: [i8; 6]
§send_types_to_server: i8
§bind_param_done: i8
§bind_result_done: u8
§unbuffered_fetch_cancelled: i8
§update_max_length: i8
§extension: *mut st_mysql_stmt_extension