Struct pgx_pg_sys::WindowAgg
source · [−]#[repr(C)]pub struct WindowAgg {Show 18 fields
pub plan: Plan,
pub winref: Index,
pub partNumCols: c_int,
pub partColIdx: *mut AttrNumber,
pub partOperators: *mut Oid,
pub partCollations: *mut Oid,
pub ordNumCols: c_int,
pub ordColIdx: *mut AttrNumber,
pub ordOperators: *mut Oid,
pub ordCollations: *mut Oid,
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,
}
Fields
plan: Plan
winref: Index
partNumCols: c_int
partColIdx: *mut AttrNumber
partOperators: *mut Oid
partCollations: *mut Oid
ordNumCols: c_int
ordColIdx: *mut AttrNumber
ordOperators: *mut Oid
ordCollations: *mut Oid
frameOptions: c_int
startOffset: *mut Node
endOffset: *mut Node
startInRangeFunc: Oid
endInRangeFunc: Oid
inRangeColl: Oid
inRangeAsc: bool
inRangeNullsFirst: bool
Trait Implementations
impl Copy for WindowAgg
Auto Trait Implementations
impl RefUnwindSafe for WindowAgg
impl !Send for WindowAgg
impl !Sync for WindowAgg
impl Unpin for WindowAgg
impl UnwindSafe for WindowAgg
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more