pub struct WindowClause {
pub name: Option<String>,
pub refname: Option<String>,
pub partition: Vec<SortGroup>,
pub order: Vec<SortGroup>,
pub copied_order: bool,
pub frame: Frame,
}Expand description
A window of a query, as WindowClause.
Fields§
§name: Option<String>The name of a window of the WINDOW clause, or None for a window that only an OVER clause gives.
refname: Option<String>The name of the window that this window copies.
partition: Vec<SortGroup>The items of PARTITION BY.
order: Vec<SortGroup>The items of ORDER BY.
copied_order: boolcopiedOrder: true when the items of ORDER BY come from the window of refname.
frame: FrameThe frame of the window.
Trait Implementations§
Source§impl Clone for WindowClause
impl Clone for WindowClause
Source§impl Debug for WindowClause
impl Debug for WindowClause
Source§impl PartialEq for WindowClause
impl PartialEq for WindowClause
impl StructuralPartialEq for WindowClause
Auto Trait Implementations§
impl Freeze for WindowClause
impl RefUnwindSafe for WindowClause
impl Send for WindowClause
impl Sync for WindowClause
impl Unpin for WindowClause
impl UnsafeUnpin for WindowClause
impl UnwindSafe for WindowClause
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