Struct mariadb_sys::st_nested_join
source · #[repr(C)]pub struct st_nested_join {
pub join_list: List,
pub nest_type: uint,
pub used_tables: table_map,
pub not_null_tables: table_map,
pub first_nested: *mut st_join_table,
pub counter: uint,
pub n_tables: uint,
pub nj_map: nested_join_map,
pub sj_depends_on: table_map,
pub sj_corr_tables: table_map,
pub direct_children_map: table_map,
pub sj_outer_expr_list: List,
}
Fields§
§join_list: List
§nest_type: uint
§used_tables: table_map
§not_null_tables: table_map
§first_nested: *mut st_join_table
Used for pointing out the first table in the plan being covered by this join nest. It is used exclusively within make_outerjoin_info().
counter: uint
§n_tables: uint
§nj_map: nested_join_map
§sj_depends_on: table_map
§sj_corr_tables: table_map
§direct_children_map: table_map
§sj_outer_expr_list: List
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for st_nested_join
impl !Send for st_nested_join
impl !Sync for st_nested_join
impl Unpin for st_nested_join
impl UnwindSafe for st_nested_join
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