pub enum ColumnUseContext {
Join,
Filter,
Group,
Having,
Qualify,
WindowPartition,
WindowOrder,
WindowFrame,
Order,
AggregateOrder,
SetOperationFilter,
}Expand description
The syntactic role of a column-containing expression.
Variants§
Join
Filter
Group
Having
Qualify
WindowPartition
WindowOrder
WindowFrame
Order
AggregateOrder
SetOperationFilter
Trait Implementations§
Source§impl Clone for ColumnUseContext
impl Clone for ColumnUseContext
impl Copy for ColumnUseContext
Source§impl Debug for ColumnUseContext
impl Debug for ColumnUseContext
Source§impl<'de> Deserialize<'de> for ColumnUseContext
impl<'de> Deserialize<'de> for ColumnUseContext
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
impl Eq for ColumnUseContext
Source§impl PartialEq for ColumnUseContext
impl PartialEq for ColumnUseContext
Source§impl Serialize for ColumnUseContext
impl Serialize for ColumnUseContext
impl StructuralPartialEq for ColumnUseContext
Auto Trait Implementations§
impl Freeze for ColumnUseContext
impl RefUnwindSafe for ColumnUseContext
impl Send for ColumnUseContext
impl Sync for ColumnUseContext
impl Unpin for ColumnUseContext
impl UnsafeUnpin for ColumnUseContext
impl UnwindSafe for ColumnUseContext
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