Struct pgx_pg_sys::PlanState
source · [−]#[repr(C)]pub struct PlanState {Show 32 fields
pub type_: NodeTag,
pub plan: *mut Plan,
pub state: *mut EState,
pub ExecProcNode: ExecProcNodeMtd,
pub ExecProcNodeReal: ExecProcNodeMtd,
pub instrument: *mut Instrumentation,
pub worker_instrument: *mut WorkerInstrumentation,
pub worker_jit_instrument: *mut SharedJitInstrumentation,
pub qual: *mut ExprState,
pub lefttree: *mut PlanState,
pub righttree: *mut PlanState,
pub initPlan: *mut List,
pub subPlan: *mut List,
pub chgParam: *mut Bitmapset,
pub ps_ResultTupleDesc: TupleDesc,
pub ps_ResultTupleSlot: *mut TupleTableSlot,
pub ps_ExprContext: *mut ExprContext,
pub ps_ProjInfo: *mut ProjectionInfo,
pub async_capable: bool,
pub scandesc: TupleDesc,
pub scanops: *const TupleTableSlotOps,
pub outerops: *const TupleTableSlotOps,
pub innerops: *const TupleTableSlotOps,
pub resultops: *const TupleTableSlotOps,
pub scanopsfixed: bool,
pub outeropsfixed: bool,
pub inneropsfixed: bool,
pub resultopsfixed: bool,
pub scanopsset: bool,
pub outeropsset: bool,
pub inneropsset: bool,
pub resultopsset: bool,
}Fields
type_: NodeTagplan: *mut Planstate: *mut EStateExecProcNode: ExecProcNodeMtdExecProcNodeReal: ExecProcNodeMtdinstrument: *mut Instrumentationworker_instrument: *mut WorkerInstrumentationworker_jit_instrument: *mut SharedJitInstrumentationqual: *mut ExprStatelefttree: *mut PlanStaterighttree: *mut PlanStateinitPlan: *mut ListsubPlan: *mut ListchgParam: *mut Bitmapsetps_ResultTupleDesc: TupleDescps_ResultTupleSlot: *mut TupleTableSlotps_ExprContext: *mut ExprContextps_ProjInfo: *mut ProjectionInfoasync_capable: boolscandesc: TupleDescscanops: *const TupleTableSlotOpsouterops: *const TupleTableSlotOpsinnerops: *const TupleTableSlotOpsresultops: *const TupleTableSlotOpsscanopsfixed: boolouteropsfixed: boolinneropsfixed: boolresultopsfixed: boolscanopsset: boolouteropsset: boolinneropsset: boolresultopsset: boolTrait Implementations
impl Copy for PlanState
Auto Trait Implementations
impl RefUnwindSafe for PlanState
impl !Send for PlanState
impl !Sync for PlanState
impl Unpin for PlanState
impl UnwindSafe for PlanState
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