Struct mariadb_sys::HA_CREATE_INFO
source · #[repr(C)]pub struct HA_CREATE_INFO {
pub _base: Table_scope_and_contents_source_st,
pub _base_1: Schema_specification_st,
pub alter_info: *mut Alter_info,
}
Expand description
This struct is passed to handler table routines, e.g. ha_create(). It does not include the “OR REPLACE” and “IF NOT EXISTS” parts, as these parts are handled on the SQL level and are not needed on the handler level.
Fields§
§_base: Table_scope_and_contents_source_st
§_base_1: Schema_specification_st
§alter_info: *mut Alter_info
Implementations§
source§impl HA_CREATE_INFO
impl HA_CREATE_INFO
pub unsafe fn resolve_to_charset_collation_context( &mut self, thd: *mut THD, default_cscl: *const Lex_table_charset_collation_attrs_st, convert_cscl: *const Lex_table_charset_collation_attrs_st, ctx: *const Charset_collation_context ) -> bool
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for HA_CREATE_INFO
impl !Send for HA_CREATE_INFO
impl !Sync for HA_CREATE_INFO
impl Unpin for HA_CREATE_INFO
impl !UnwindSafe for HA_CREATE_INFO
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