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 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