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: Plan
aggstrategy: AggStrategy
aggsplit: AggSplit
numCols: c_int
grpColIdx: *mut AttrNumber
grpOperators: *mut Oid
grpCollations: *mut Oid
numGroups: c_long
transitionSpace: uint64
aggParams: *mut Bitmapset
groupingSets: *mut List
chain: *mut List
Trait 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