Struct pgx_pg_sys::PlanState[][src]

#[repr(C)]
pub struct PlanState {
Show 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 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.