pub struct WindowFunc {
pub winfnoid: Oid,
pub wintype: Oid,
pub wincollid: Oid,
pub inputcollid: Oid,
pub args: Option<Vec<Node>>,
pub aggfilter: Option<Box<Node>>,
pub run_condition: Option<Vec<Node>>,
pub winref: Index,
pub winstar: bool,
pub winagg: bool,
pub location: ParseLoc,
}
Fields§
§winfnoid: Oid
§wintype: Oid
§wincollid: Oid
§inputcollid: Oid
§args: Option<Vec<Node>>
§aggfilter: Option<Box<Node>>
§run_condition: Option<Vec<Node>>
§winref: Index
§winstar: bool
§winagg: bool
§location: ParseLoc
Trait Implementations§
Source§impl Debug for WindowFunc
impl Debug for WindowFunc
Source§impl<'de> Deserialize<'de> for WindowFunc
impl<'de> Deserialize<'de> for WindowFunc
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
Auto Trait Implementations§
impl Freeze for WindowFunc
impl RefUnwindSafe for WindowFunc
impl Send for WindowFunc
impl Sync for WindowFunc
impl Unpin for WindowFunc
impl UnwindSafe for WindowFunc
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