pub enum ColumnAccessKind {
SelectResTarget,
SelectFrom,
SelectWhere,
SelectOrderBy,
SelectGroupBy,
SelectHaving,
UpdateSet,
UpdateSetValue,
UpdateFrom,
UpdateWhere,
InsertInto,
Delete,
}Expand description
column access kind
Variants§
SelectResTarget
Column accessed in select statement column list.
SelectFrom
Column accessed in select statement from clause
SelectWhere
Column accessed in select statement where clause.
SelectOrderBy
column accessed in select statement order by clause
SelectGroupBy
column accessed in select statement group by clause
SelectHaving
column accessed in select statement having clause
UpdateSet
column accessed in update statement set left value
UpdateSetValue
column accessed in update statement set right value
UpdateFrom
column accessed in update statement from clause
UpdateWhere
column accessed in update statement where clause
InsertInto
column accessed in insert statement
Delete
column accessed in delete statement
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ColumnAccessKind
impl<'de> Deserialize<'de> for ColumnAccessKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ColumnAccessKind
impl RefUnwindSafe for ColumnAccessKind
impl Send for ColumnAccessKind
impl Sync for ColumnAccessKind
impl Unpin for ColumnAccessKind
impl UnwindSafe for ColumnAccessKind
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