pub enum WindowSelectColumn {
Measure {
name: String,
alias: String,
},
Dimension {
path: String,
alias: String,
},
Filter {
name: String,
alias: String,
},
}Expand description
Column selection for window query (semantic names).
Variants§
Measure
Select a measure column (e.g., “revenue”)
Dimension
Select a dimension from JSONB (e.g., “category”)
Filter
Select a denormalized filter column (e.g., “customer_id”, “occurred_at”)
Implementations§
Trait Implementations§
Source§impl Clone for WindowSelectColumn
impl Clone for WindowSelectColumn
Source§fn clone(&self) -> WindowSelectColumn
fn clone(&self) -> WindowSelectColumn
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 WindowSelectColumn
impl Debug for WindowSelectColumn
Source§impl<'de> Deserialize<'de> for WindowSelectColumn
impl<'de> Deserialize<'de> for WindowSelectColumn
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
Source§impl PartialEq for WindowSelectColumn
impl PartialEq for WindowSelectColumn
Source§impl Serialize for WindowSelectColumn
impl Serialize for WindowSelectColumn
impl StructuralPartialEq for WindowSelectColumn
Auto Trait Implementations§
impl Freeze for WindowSelectColumn
impl RefUnwindSafe for WindowSelectColumn
impl Send for WindowSelectColumn
impl Sync for WindowSelectColumn
impl Unpin for WindowSelectColumn
impl UnsafeUnpin for WindowSelectColumn
impl UnwindSafe for WindowSelectColumn
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