Struct pgrx_pg_sys::WindowFunc
source · #[repr(C)]pub struct WindowFunc {
pub xpr: Expr,
pub winfnoid: Oid,
pub wintype: Oid,
pub wincollid: Oid,
pub inputcollid: Oid,
pub args: *mut List,
pub aggfilter: *mut Expr,
pub winref: Index,
pub winstar: bool,
pub winagg: bool,
pub location: c_int,
}
Fields§
§xpr: Expr
§winfnoid: Oid
§wintype: Oid
§wincollid: Oid
§inputcollid: Oid
§args: *mut List
§aggfilter: *mut Expr
§winref: Index
§winstar: bool
§winagg: bool
§location: c_int
Trait Implementations§
source§impl Clone for WindowFunc
impl Clone for WindowFunc
source§fn clone(&self) -> WindowFunc
fn clone(&self) -> WindowFunc
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for WindowFunc
impl Debug for WindowFunc
source§impl Default for WindowFunc
impl Default for WindowFunc
source§impl Display for WindowFunc
impl Display for WindowFunc
source§impl PgNode for WindowFunc
impl PgNode for WindowFunc
source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for WindowFunc
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