#[repr(C)]pub struct Table_scope_and_contents_source_st {
pub _base: Table_scope_and_contents_source_pod_st,
pub vers_info: Vers_parse_info,
pub period_info: Table_period_info,
}
Fields§
§_base: Table_scope_and_contents_source_pod_st
§vers_info: Vers_parse_info
§period_info: Table_period_info
Implementations§
source§impl Table_scope_and_contents_source_st
impl Table_scope_and_contents_source_st
pub unsafe fn fix_create_fields( &mut self, thd: *mut THD, alter_info: *mut Alter_info, create_table: *const TABLE_LIST ) -> bool
pub unsafe fn fix_period_fields( &mut self, thd: *mut THD, alter_info: *mut Alter_info ) -> bool
pub unsafe fn check_fields( &mut self, thd: *mut THD, alter_info: *mut Alter_info, table_name: *const Lex_table_name, db: *const Lex_table_name, select_count: c_int ) -> bool
pub unsafe fn check_period_fields( &mut self, thd: *mut THD, alter_info: *mut Alter_info ) -> bool
pub unsafe fn vers_check_native(&mut self)
pub unsafe fn vers_fix_system_fields( &mut self, thd: *mut THD, alter_info: *mut Alter_info, create_table: *const TABLE_LIST ) -> bool
pub unsafe fn vers_check_system_fields( &mut self, thd: *mut THD, alter_info: *mut Alter_info, table_name: *const Lex_table_name, db: *const Lex_table_name, select_count: c_int ) -> bool
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Table_scope_and_contents_source_st
impl !Send for Table_scope_and_contents_source_st
impl !Sync for Table_scope_and_contents_source_st
impl Unpin for Table_scope_and_contents_source_st
impl !UnwindSafe for Table_scope_and_contents_source_st
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