pub struct Over {
pub window_name: Option<Identifier>,
pub partition_by: Vec<Expression>,
pub order_by: Vec<Ordered>,
pub frame: Option<WindowFrame>,
pub alias: Option<Identifier>,
}Expand description
OVER clause
Fields§
§window_name: Option<Identifier>Named window reference (e.g., OVER w or OVER (w ORDER BY x))
partition_by: Vec<Expression>§order_by: Vec<Ordered>§frame: Option<WindowFrame>§alias: Option<Identifier>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Over
impl<'de> Deserialize<'de> for Over
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Over
Auto Trait Implementations§
impl Freeze for Over
impl RefUnwindSafe for Over
impl Send for Over
impl Sync for Over
impl Unpin for Over
impl UnwindSafe for Over
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