[][src]Struct pgx_pg_sys::SubPlan

#[repr(C)]pub struct SubPlan {
    pub xpr: Expr,
    pub subLinkType: SubLinkType,
    pub testexpr: *mut Node,
    pub paramIds: *mut List,
    pub plan_id: c_int,
    pub plan_name: *mut c_char,
    pub firstColType: Oid,
    pub firstColTypmod: int32,
    pub firstColCollation: Oid,
    pub useHashTable: bool,
    pub unknownEqFalse: bool,
    pub parallel_safe: bool,
    pub setParam: *mut List,
    pub parParam: *mut List,
    pub args: *mut List,
    pub startup_cost: Cost,
    pub per_call_cost: Cost,
}

Fields

xpr: ExprsubLinkType: SubLinkTypetestexpr: *mut NodeparamIds: *mut Listplan_id: c_intplan_name: *mut c_charfirstColType: OidfirstColTypmod: int32firstColCollation: OiduseHashTable: boolunknownEqFalse: boolparallel_safe: boolsetParam: *mut ListparParam: *mut Listargs: *mut Liststartup_cost: Costper_call_cost: Cost

Trait Implementations

impl Clone for SubPlan[src]

impl Copy for SubPlan[src]

impl Debug for SubPlan[src]

impl Default for SubPlan[src]

impl Display for SubPlan[src]

impl PgNode for SubPlan[src]

type NodeType = SubPlan

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.