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]