#[repr(C)]pub struct S_MdbTableDef {Show 29 fields
pub entry: *mut MdbCatalogEntry,
pub name: [c_char; 257],
pub num_cols: c_uint,
pub columns: *mut GPtrArray,
pub num_rows: c_uint,
pub index_start: c_int,
pub num_real_idxs: c_uint,
pub num_idxs: c_uint,
pub indices: *mut GPtrArray,
pub first_data_pg: guint32,
pub cur_pg_num: guint32,
pub cur_phys_pg: guint32,
pub cur_row: c_uint,
pub noskip_del: c_int,
pub map_base_pg: guint32,
pub map_sz: usize,
pub usage_map: *mut c_uchar,
pub freemap_base_pg: guint32,
pub freemap_sz: usize,
pub free_usage_map: *mut c_uchar,
pub sarg_tree: *mut MdbSargNode,
pub strategy: MdbStrategy,
pub scan_idx: *mut MdbIndex,
pub mdbidx: *mut MdbHandle,
pub chain: *mut MdbIndexChain,
pub props: *mut MdbProperties,
pub num_var_cols: c_uint,
pub is_temp_table: c_uint,
pub temp_table_pages: *mut GPtrArray,
}
Fields§
§entry: *mut MdbCatalogEntry
§name: [c_char; 257]
§num_cols: c_uint
§columns: *mut GPtrArray
§num_rows: c_uint
§index_start: c_int
§num_real_idxs: c_uint
§num_idxs: c_uint
§indices: *mut GPtrArray
§first_data_pg: guint32
§cur_pg_num: guint32
§cur_phys_pg: guint32
§cur_row: c_uint
§noskip_del: c_int
§map_base_pg: guint32
§map_sz: usize
§usage_map: *mut c_uchar
§freemap_base_pg: guint32
§freemap_sz: usize
§free_usage_map: *mut c_uchar
§sarg_tree: *mut MdbSargNode
§strategy: MdbStrategy
§scan_idx: *mut MdbIndex
§mdbidx: *mut MdbHandle
§chain: *mut MdbIndexChain
§props: *mut MdbProperties
§num_var_cols: c_uint
§is_temp_table: c_uint
§temp_table_pages: *mut GPtrArray
Auto Trait Implementations§
impl Freeze for S_MdbTableDef
impl RefUnwindSafe for S_MdbTableDef
impl !Send for S_MdbTableDef
impl !Sync for S_MdbTableDef
impl Unpin for S_MdbTableDef
impl UnwindSafe for S_MdbTableDef
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more