Struct pgx_pg_sys::PlannerGlobal
source · #[repr(C)]pub struct PlannerGlobal {Show 21 fields
pub type_: NodeTag,
pub boundParams: ParamListInfo,
pub subplans: *mut List,
pub subroots: *mut List,
pub rewindPlanIDs: *mut Bitmapset,
pub finalrtable: *mut List,
pub finalrowmarks: *mut List,
pub resultRelations: *mut List,
pub appendRelations: *mut List,
pub relationOids: *mut List,
pub invalItems: *mut List,
pub paramExecTypes: *mut List,
pub lastPHId: Index,
pub lastRowMarkId: Index,
pub lastPlanNodeId: c_int,
pub transientPlan: bool,
pub dependsOnRole: bool,
pub parallelModeOK: bool,
pub parallelModeNeeded: bool,
pub maxParallelHazard: c_char,
pub partition_directory: PartitionDirectory,
}
Fields
type_: NodeTag
boundParams: ParamListInfo
subplans: *mut List
subroots: *mut List
rewindPlanIDs: *mut Bitmapset
finalrtable: *mut List
finalrowmarks: *mut List
resultRelations: *mut List
appendRelations: *mut List
relationOids: *mut List
invalItems: *mut List
paramExecTypes: *mut List
lastPHId: Index
lastRowMarkId: Index
lastPlanNodeId: c_int
transientPlan: bool
dependsOnRole: bool
parallelModeOK: bool
parallelModeNeeded: bool
maxParallelHazard: c_char
partition_directory: PartitionDirectory
Trait Implementations
sourceimpl Clone for PlannerGlobal
impl Clone for PlannerGlobal
sourcefn clone(&self) -> PlannerGlobal
fn clone(&self) -> PlannerGlobal
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 PlannerGlobal
impl Debug for PlannerGlobal
sourceimpl Default for PlannerGlobal
impl Default for PlannerGlobal
sourceimpl Display for PlannerGlobal
impl Display for PlannerGlobal
sourceimpl PgNode for PlannerGlobal
impl PgNode for PlannerGlobal
sourcefn display_node(&self) -> String
fn display_node(&self) -> String
Format this node
impl Copy for PlannerGlobal
Auto Trait Implementations
impl RefUnwindSafe for PlannerGlobal
impl !Send for PlannerGlobal
impl !Sync for PlannerGlobal
impl Unpin for PlannerGlobal
impl UnwindSafe for PlannerGlobal
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