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_next: slist_node§cc_skey: [ScanKeyData; 4]