pub enum TableOption {
Show 16 variants
KeyBlockSize(Option<i64>),
Connection(Option<String>),
InsertMethod(InsertMethod),
Union(Option<Vec<String>>),
RowFormat(Option<RowFormat>),
DelayKeyWrite(Option<i64>),
TableChecksum(Option<i64>),
StatsSamplePages(Option<i64>),
Password(Option<String>),
AvgRowLength(Option<i64>),
MinRows(Option<i64>),
MaxRows(Option<i64>),
SecondaryEngine(Option<String>),
Collate(Option<String>),
Comment(Option<String>),
Storage(StorageFormat),
}Expand description
MySQL table options for CREATE TABLE
Variants§
KeyBlockSize(Option<i64>)
KEY_BLOCK_SIZE [=] value
Connection(Option<String>)
CONNECTION [=] ‘string’
InsertMethod(InsertMethod)
INSERT_METHOD = {FIRST | LAST | NO}
Union(Option<Vec<String>>)
UNION [=] (col1, col2, …)
RowFormat(Option<RowFormat>)
ROW_FORMAT [=] {DEFAULT | DYNAMIC | FIXED | COMPRESSED | REDUNDANT | COMPACT}
DelayKeyWrite(Option<i64>)
DELAY_KEY_WRITE [=] value
TableChecksum(Option<i64>)
TABLE_CHECKSUM [=] value | CHECKSUM [=] value
StatsSamplePages(Option<i64>)
STATS_SAMPLE_PAGES [=] value
Password(Option<String>)
PASSWORD [=] ‘string’
AvgRowLength(Option<i64>)
AVG_ROW_LENGTH [=] value
MinRows(Option<i64>)
MIN_ROWS [=] value
MaxRows(Option<i64>)
MAX_ROWS [=] value
SecondaryEngine(Option<String>)
SECONDARY_ENGINE [=] identifier | NULL
Collate(Option<String>)
COLLATE [=] collation_name
Comment(Option<String>)
COMMENT [=] ‘string’
Storage(StorageFormat)
STORAGE [=] {ROW | COLUMNAR} VibeSQL extension for native columnar storage
Trait Implementations§
Source§impl Clone for TableOption
impl Clone for TableOption
Source§fn clone(&self) -> TableOption
fn clone(&self) -> TableOption
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TableOption
impl Debug for TableOption
Source§impl PartialEq for TableOption
impl PartialEq for TableOption
impl StructuralPartialEq for TableOption
Auto Trait Implementations§
impl Freeze for TableOption
impl RefUnwindSafe for TableOption
impl Send for TableOption
impl Sync for TableOption
impl Unpin for TableOption
impl UnwindSafe for TableOption
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