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]