pub struct FrameSpec {
pub frame_type: FrameType,
pub start: FrameBound,
pub end: Option<FrameBound>,
pub exclude: Option<FrameExclude>,
}Expand description
Window frame specification.
Fields§
§frame_type: FrameTypeFrame type: ROWS, RANGE, or GROUPS.
start: FrameBoundFrame start bound.
end: Option<FrameBound>Frame end bound (None means current row for BETWEEN-less syntax).
exclude: Option<FrameExclude>EXCLUDE clause.
Trait Implementations§
impl StructuralPartialEq for FrameSpec
Auto Trait Implementations§
impl Freeze for FrameSpec
impl RefUnwindSafe for FrameSpec
impl Send for FrameSpec
impl Sync for FrameSpec
impl Unpin for FrameSpec
impl UnsafeUnpin for FrameSpec
impl UnwindSafe for FrameSpec
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