pub struct WindowDef {
pub expression: Box<Expr>,
pub partition_by: Option<Vec<Expr>>,
pub order_by: Option<Vec<OrderByDef>>,
pub frame: Option<WindowFrameDef>,
}Expand description
Window function definition.
Fields§
§expression: Box<Expr>§partition_by: Option<Vec<Expr>>§order_by: Option<Vec<OrderByDef>>§frame: Option<WindowFrameDef>Trait 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