Struct pgx_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
sourceimpl Clone for MergeAppendState
impl Clone for MergeAppendState
sourcefn clone(&self) -> MergeAppendState
fn clone(&self) -> MergeAppendState
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 moresourceimpl Debug for MergeAppendState
impl Debug for MergeAppendState
sourceimpl Default for MergeAppendState
impl Default for MergeAppendState
sourceimpl Display for MergeAppendState
impl Display for MergeAppendState
sourceimpl PgNode for MergeAppendState
impl PgNode for MergeAppendState
sourcefn display_node(&self) -> String
fn display_node(&self) -> String
Format this node
impl Copy for MergeAppendState
Auto Trait Implementations
impl RefUnwindSafe for MergeAppendState
impl !Send for MergeAppendState
impl !Sync for MergeAppendState
impl Unpin for MergeAppendState
impl UnwindSafe for MergeAppendState
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