pub struct WindowExpr {
pub function: WindowFunction,
pub partition_by: Vec<TypedExpr>,
pub order_by: Vec<SortExpr>,
pub result_type: ResolvedType,
}Expand description
A planned window expression and its partition/order specification.
Fields§
§function: WindowFunction§partition_by: Vec<TypedExpr>§order_by: Vec<SortExpr>§result_type: ResolvedTypeTrait Implementations§
Source§impl Clone for WindowExpr
impl Clone for WindowExpr
Source§fn clone(&self) -> WindowExpr
fn clone(&self) -> WindowExpr
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for WindowExpr
impl RefUnwindSafe for WindowExpr
impl Send for WindowExpr
impl Sync for WindowExpr
impl Unpin for WindowExpr
impl UnsafeUnpin for WindowExpr
impl UnwindSafe for WindowExpr
Blanket Implementations§
impl<T> Allocation for T
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