[][src]Struct pgx_pg_sys::IndexAmRoutine

#[repr(C)]pub struct IndexAmRoutine {
    pub type_: NodeTag,
    pub amstrategies: uint16,
    pub amsupport: uint16,
    pub amoptsprocnum: uint16,
    pub amcanorder: bool,
    pub amcanorderbyop: bool,
    pub amcanbackward: bool,
    pub amcanunique: bool,
    pub amcanmulticol: bool,
    pub amoptionalkey: bool,
    pub amsearcharray: bool,
    pub amsearchnulls: bool,
    pub amstorage: bool,
    pub amclusterable: bool,
    pub ampredlocks: bool,
    pub amcanparallel: bool,
    pub amcaninclude: bool,
    pub amusemaintenanceworkmem: bool,
    pub amparallelvacuumoptions: uint8,
    pub amkeytype: Oid,
    pub ambuild: ambuild_function,
    pub ambuildempty: ambuildempty_function,
    pub aminsert: aminsert_function,
    pub ambulkdelete: ambulkdelete_function,
    pub amvacuumcleanup: amvacuumcleanup_function,
    pub amcanreturn: amcanreturn_function,
    pub amcostestimate: amcostestimate_function,
    pub amoptions: amoptions_function,
    pub amproperty: amproperty_function,
    pub ambuildphasename: ambuildphasename_function,
    pub amvalidate: amvalidate_function,
    pub ambeginscan: ambeginscan_function,
    pub amrescan: amrescan_function,
    pub amgettuple: amgettuple_function,
    pub amgetbitmap: amgetbitmap_function,
    pub amendscan: amendscan_function,
    pub ammarkpos: ammarkpos_function,
    pub amrestrpos: amrestrpos_function,
    pub amestimateparallelscan: amestimateparallelscan_function,
    pub aminitparallelscan: aminitparallelscan_function,
    pub amparallelrescan: amparallelrescan_function,
}

Fields

type_: NodeTagamstrategies: uint16amsupport: uint16amoptsprocnum: uint16amcanorder: boolamcanorderbyop: boolamcanbackward: boolamcanunique: boolamcanmulticol: boolamoptionalkey: boolamsearcharray: boolamsearchnulls: boolamstorage: boolamclusterable: boolampredlocks: boolamcanparallel: boolamcaninclude: boolamusemaintenanceworkmem: boolamparallelvacuumoptions: uint8amkeytype: Oidambuild: ambuild_functionambuildempty: ambuildempty_functionaminsert: aminsert_functionambulkdelete: ambulkdelete_functionamvacuumcleanup: amvacuumcleanup_functionamcanreturn: amcanreturn_functionamcostestimate: amcostestimate_functionamoptions: amoptions_functionamproperty: amproperty_functionambuildphasename: ambuildphasename_functionamvalidate: amvalidate_functionambeginscan: ambeginscan_functionamrescan: amrescan_functionamgettuple: amgettuple_functionamgetbitmap: amgetbitmap_functionamendscan: amendscan_functionammarkpos: ammarkpos_functionamrestrpos: amrestrpos_functionamestimateparallelscan: amestimateparallelscan_functionaminitparallelscan: aminitparallelscan_functionamparallelrescan: amparallelrescan_function

Trait Implementations

impl Clone for IndexAmRoutine[src]

impl Copy for IndexAmRoutine[src]

impl Debug for IndexAmRoutine[src]

impl Default for IndexAmRoutine[src]

impl Display for IndexAmRoutine[src]

impl PgNode for IndexAmRoutine[src]

type NodeType = IndexAmRoutine

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.