Struct pgx_pg_sys::GroupPathExtraData
source · [−]#[repr(C)]pub struct GroupPathExtraData {
pub flags: c_int,
pub partial_costs_set: bool,
pub agg_partial_costs: AggClauseCosts,
pub agg_final_costs: AggClauseCosts,
pub target_parallel_safe: bool,
pub havingQual: *mut Node,
pub targetList: *mut List,
pub patype: PartitionwiseAggregateType,
}
Fields
flags: c_int
partial_costs_set: bool
agg_partial_costs: AggClauseCosts
agg_final_costs: AggClauseCosts
target_parallel_safe: bool
havingQual: *mut Node
targetList: *mut List
patype: PartitionwiseAggregateType
Trait Implementations
sourceimpl Clone for GroupPathExtraData
impl Clone for GroupPathExtraData
sourcefn clone(&self) -> GroupPathExtraData
fn clone(&self) -> GroupPathExtraData
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for GroupPathExtraData
impl Debug for GroupPathExtraData
sourceimpl Default for GroupPathExtraData
impl Default for GroupPathExtraData
impl Copy for GroupPathExtraData
Auto Trait Implementations
impl RefUnwindSafe for GroupPathExtraData
impl !Send for GroupPathExtraData
impl !Sync for GroupPathExtraData
impl Unpin for GroupPathExtraData
impl UnwindSafe for GroupPathExtraData
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