Struct pgrx_pg_sys::IndexAmRoutine
source · #[repr(C)]pub struct IndexAmRoutine {Show 42 fields
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 amadjustmembers: amadjustmembers_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_: NodeTag
§amstrategies: uint16
§amsupport: uint16
§amoptsprocnum: uint16
§amcanorder: bool
§amcanorderbyop: bool
§amcanbackward: bool
§amcanunique: bool
§amcanmulticol: bool
§amoptionalkey: bool
§amsearcharray: bool
§amsearchnulls: bool
§amstorage: bool
§amclusterable: bool
§ampredlocks: bool
§amcanparallel: bool
§amcaninclude: bool
§amusemaintenanceworkmem: bool
§amparallelvacuumoptions: uint8
§amkeytype: Oid
§ambuild: ambuild_function
§ambuildempty: ambuildempty_function
§aminsert: aminsert_function
§ambulkdelete: ambulkdelete_function
§amvacuumcleanup: amvacuumcleanup_function
§amcanreturn: amcanreturn_function
§amcostestimate: amcostestimate_function
§amoptions: amoptions_function
§amproperty: amproperty_function
§ambuildphasename: ambuildphasename_function
§amvalidate: amvalidate_function
§amadjustmembers: amadjustmembers_function
§ambeginscan: ambeginscan_function
§amrescan: amrescan_function
§amgettuple: amgettuple_function
§amgetbitmap: amgetbitmap_function
§amendscan: amendscan_function
§ammarkpos: ammarkpos_function
§amrestrpos: amrestrpos_function
§amestimateparallelscan: amestimateparallelscan_function
§aminitparallelscan: aminitparallelscan_function
§amparallelrescan: amparallelrescan_function
Trait Implementations§
source§impl Clone for IndexAmRoutine
impl Clone for IndexAmRoutine
source§fn clone(&self) -> IndexAmRoutine
fn clone(&self) -> IndexAmRoutine
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for IndexAmRoutine
impl Debug for IndexAmRoutine
source§impl Default for IndexAmRoutine
impl Default for IndexAmRoutine
source§impl Display for IndexAmRoutine
impl Display for IndexAmRoutine
source§impl PgNode for IndexAmRoutine
impl PgNode for IndexAmRoutine
source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more