[][src]Struct pgx_pg_sys::PlanState

#[repr(C)]pub struct PlanState {
    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 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 ProjectionInfoscandesc: TupleDescscanops: *const TupleTableSlotOpsouterops: *const TupleTableSlotOpsinnerops: *const TupleTableSlotOpsresultops: *const TupleTableSlotOpsscanopsfixed: boolouteropsfixed: boolinneropsfixed: boolresultopsfixed: boolscanopsset: boolouteropsset: boolinneropsset: boolresultopsset: bool

Trait Implementations

impl Clone for PlanState[src]

impl Copy for PlanState[src]

impl Debug for PlanState[src]

impl Default for PlanState[src]

impl Display for PlanState[src]

impl PgNode for PlanState[src]

type NodeType = PlanState

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.