Struct pgrx_pg_sys::WindowClause
source · #[repr(C)]pub struct WindowClause {Show 15 fields
pub type_: NodeTag,
pub name: *mut c_char,
pub refname: *mut c_char,
pub partitionClause: *mut List,
pub orderClause: *mut List,
pub frameOptions: c_int,
pub startOffset: *mut Node,
pub endOffset: *mut Node,
pub startInRangeFunc: Oid,
pub endInRangeFunc: Oid,
pub inRangeColl: Oid,
pub inRangeAsc: bool,
pub inRangeNullsFirst: bool,
pub winref: Index,
pub copiedOrder: bool,
}
Fields§
§type_: NodeTag
§name: *mut c_char
§refname: *mut c_char
§partitionClause: *mut List
§orderClause: *mut List
§frameOptions: c_int
§startOffset: *mut Node
§endOffset: *mut Node
§startInRangeFunc: Oid
§endInRangeFunc: Oid
§inRangeColl: Oid
§inRangeAsc: bool
§inRangeNullsFirst: bool
§winref: Index
§copiedOrder: bool
Trait Implementations§
source§impl Clone for WindowClause
impl Clone for WindowClause
source§fn clone(&self) -> WindowClause
fn clone(&self) -> WindowClause
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 WindowClause
impl Debug for WindowClause
source§impl Default for WindowClause
impl Default for WindowClause
source§impl Display for WindowClause
impl Display for WindowClause
source§impl PgNode for WindowClause
impl PgNode for WindowClause
source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy 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 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