Type Alias pgrx_pg_sys::CatCache

source ·
pub type CatCache = catcache;

Aliased Type§

struct CatCache {
Show 16 fields pub id: i32, pub cc_nbuckets: i32, pub cc_tupdesc: *mut TupleDescData, pub cc_bucket: *mut dlist_head, pub cc_hashfunc: [Option<unsafe extern "C" fn(_: Datum) -> u32>; 4], pub cc_fastequal: [Option<unsafe extern "C" fn(_: Datum, _: Datum) -> bool>; 4], pub cc_keyno: [i32; 4], pub cc_lists: dlist_head, pub cc_ntup: i32, pub cc_nkeys: i32, pub cc_relname: *const i8, pub cc_reloid: Oid, pub cc_indexoid: Oid, pub cc_relisshared: bool, pub cc_next: slist_node, pub cc_skey: [ScanKeyData; 4],
}

Fields§

§id: i32§cc_nbuckets: i32§cc_tupdesc: *mut TupleDescData§cc_bucket: *mut dlist_head§cc_hashfunc: [Option<unsafe extern "C" fn(_: Datum) -> u32>; 4]§cc_fastequal: [Option<unsafe extern "C" fn(_: Datum, _: Datum) -> bool>; 4]§cc_keyno: [i32; 4]§cc_lists: dlist_head§cc_ntup: i32§cc_nkeys: i32§cc_relname: *const i8§cc_reloid: Oid§cc_indexoid: Oid§cc_relisshared: bool§cc_next: slist_node§cc_skey: [ScanKeyData; 4]

Trait Implementations§

source§

impl Clone for catcache

source§

fn clone(&self) -> catcache

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for catcache

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for catcache

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Copy for catcache