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: Planwinref: IndexpartNumCols: c_intpartColIdx: *mut AttrNumberpartOperators: *mut OidpartCollations: *mut OidordNumCols: c_intordColIdx: *mut AttrNumberordOperators: *mut OidordCollations: *mut OidframeOptions: c_intstartOffset: *mut NodeendOffset: *mut NodestartInRangeFunc: OidendInRangeFunc: OidinRangeColl: OidinRangeAsc: boolinRangeNullsFirst: boolTrait 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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more