pub struct WindowDef {
pub function: WindowFunc,
pub args: Vec<Expr>,
pub partition_by: Vec<String>,
pub order_by: Vec<SortKey>,
pub output_name: String,
}Expand description
One window function definition inside a PlanNode::Window.
Fields§
§function: WindowFunc§args: Vec<Expr>§partition_by: Vec<String>§order_by: Vec<SortKey>§output_name: StringTrait Implementations§
Auto Trait Implementations§
impl Freeze for WindowDef
impl RefUnwindSafe for WindowDef
impl Send for WindowDef
impl Sync for WindowDef
impl Unpin for WindowDef
impl UnsafeUnpin for WindowDef
impl UnwindSafe for WindowDef
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