Struct pgrx_pg_sys::MergeAppendState
source · #[repr(C)]pub struct MergeAppendState {
pub ps: PlanState,
pub mergeplans: *mut *mut PlanState,
pub ms_nplans: c_int,
pub ms_nkeys: c_int,
pub ms_sortkeys: SortSupport,
pub ms_slots: *mut *mut TupleTableSlot,
pub ms_heap: *mut binaryheap,
pub ms_initialized: bool,
pub ms_prune_state: *mut PartitionPruneState,
pub ms_valid_subplans: *mut Bitmapset,
}
Fields§
§ps: PlanState
§mergeplans: *mut *mut PlanState
§ms_nplans: c_int
§ms_nkeys: c_int
§ms_sortkeys: SortSupport
§ms_slots: *mut *mut TupleTableSlot
§ms_heap: *mut binaryheap
§ms_initialized: bool
§ms_prune_state: *mut PartitionPruneState
§ms_valid_subplans: *mut Bitmapset
Trait Implementations§
source§impl Clone for MergeAppendState
impl Clone for MergeAppendState
source§fn clone(&self) -> MergeAppendState
fn clone(&self) -> MergeAppendState
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MergeAppendState
impl Debug for MergeAppendState
source§impl Default for MergeAppendState
impl Default for MergeAppendState
source§impl Display for MergeAppendState
impl Display for MergeAppendState
source§impl PgNode for MergeAppendState
impl PgNode for MergeAppendState
source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for MergeAppendState
Auto Trait Implementations§
impl Freeze for MergeAppendState
impl RefUnwindSafe for MergeAppendState
impl !Send for MergeAppendState
impl !Sync for MergeAppendState
impl Unpin for MergeAppendState
impl UnwindSafe for MergeAppendState
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more