Struct mariadb_sys::Natural_join_column
source · #[repr(C)]pub struct Natural_join_column {
pub view_field: *mut Field_translator,
pub table_field: *mut Item_field,
pub table_ref: *mut TABLE_LIST,
pub is_common: bool,
}
Fields§
§view_field: *mut Field_translator
§table_field: *mut Item_field
§table_ref: *mut TABLE_LIST
§is_common: bool
Implementations§
source§impl Natural_join_column
impl Natural_join_column
pub unsafe fn name(&mut self) -> *mut LEX_CSTRING
pub unsafe fn create_item(&mut self, thd: *mut THD) -> *mut Item
pub unsafe fn field(&mut self) -> *mut Field
pub unsafe fn safe_table_name(&mut self) -> *const c_char
pub unsafe fn safe_db_name(&mut self) -> *const c_char
pub unsafe fn grant(&mut self) -> *mut GRANT_INFO
pub unsafe fn new( field_param: *mut Field_translator, tab: *mut TABLE_LIST ) -> Self
pub unsafe fn new1(field_param: *mut Item_field, tab: *mut TABLE_LIST) -> Self
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Natural_join_column
impl !Send for Natural_join_column
impl !Sync for Natural_join_column
impl Unpin for Natural_join_column
impl !UnwindSafe for Natural_join_column
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