pub struct ColumnFlags {
pub nullable: bool,
pub case_sensitive: bool,
pub updateable: Updateable,
pub identity: bool,
pub computed: bool,
pub fixed_len_clr_type: bool,
pub sparse_column_set: bool,
pub encrypted: bool,
pub hidden: bool,
pub key: bool,
pub nullable_unknown: bool,
}Expand description
Column flags from COLMETADATA.
Fields§
§nullable: boolColumn is nullable.
case_sensitive: boolColumn allows case-sensitive comparison.
updateable: UpdateableColumn is updateable.
identity: boolColumn is an identity column.
computed: boolColumn is computed.
fixed_len_clr_type: boolColumn has fixed-length CLR type.
sparse_column_set: boolColumn is sparse.
encrypted: boolColumn is encrypted (Always Encrypted).
Column is hidden.
key: boolColumn is a key column.
nullable_unknown: boolColumn is nullable but unknown at query time.
Implementations§
Trait Implementations§
Source§impl Clone for ColumnFlags
impl Clone for ColumnFlags
Source§fn clone(&self) -> ColumnFlags
fn clone(&self) -> ColumnFlags
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 ColumnFlags
impl Debug for ColumnFlags
Source§impl Default for ColumnFlags
impl Default for ColumnFlags
Source§fn default() -> ColumnFlags
fn default() -> ColumnFlags
Returns the “default value” for a type. Read more
impl Copy for ColumnFlags
Auto Trait Implementations§
impl Freeze for ColumnFlags
impl RefUnwindSafe for ColumnFlags
impl Send for ColumnFlags
impl Sync for ColumnFlags
impl Unpin for ColumnFlags
impl UnwindSafe for ColumnFlags
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