Struct pgx_pg_sys::Agg
source · [−]#[repr(C)]pub struct Agg {
pub plan: Plan,
pub aggstrategy: AggStrategy,
pub aggsplit: AggSplit,
pub numCols: c_int,
pub grpColIdx: *mut AttrNumber,
pub grpOperators: *mut Oid,
pub grpCollations: *mut Oid,
pub numGroups: c_long,
pub transitionSpace: uint64,
pub aggParams: *mut Bitmapset,
pub groupingSets: *mut List,
pub chain: *mut List,
}Fields
plan: Planaggstrategy: AggStrategyaggsplit: AggSplitnumCols: c_intgrpColIdx: *mut AttrNumbergrpOperators: *mut OidgrpCollations: *mut OidnumGroups: c_longtransitionSpace: uint64aggParams: *mut BitmapsetgroupingSets: *mut Listchain: *mut ListTrait Implementations
impl Copy for Agg
Auto Trait Implementations
impl RefUnwindSafe for Agg
impl !Send for Agg
impl !Sync for Agg
impl Unpin for Agg
impl UnwindSafe for Agg
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