Struct pgrx_pg_sys::catcache
source · #[repr(C)]pub struct catcache {Show 16 fields
pub id: c_int,
pub cc_nbuckets: c_int,
pub cc_tupdesc: TupleDesc,
pub cc_bucket: *mut dlist_head,
pub cc_hashfunc: [CCHashFN; 4],
pub cc_fastequal: [CCFastEqualFN; 4],
pub cc_keyno: [c_int; 4],
pub cc_lists: dlist_head,
pub cc_ntup: c_int,
pub cc_nkeys: c_int,
pub cc_relname: *const c_char,
pub cc_reloid: Oid,
pub cc_indexoid: Oid,
pub cc_relisshared: bool,
pub cc_next: slist_node,
pub cc_skey: [ScanKeyData; 4],
}
Fields§
§id: c_int
§cc_nbuckets: c_int
§cc_tupdesc: TupleDesc
§cc_bucket: *mut dlist_head
§cc_hashfunc: [CCHashFN; 4]
§cc_fastequal: [CCFastEqualFN; 4]
§cc_keyno: [c_int; 4]
§cc_lists: dlist_head
§cc_ntup: c_int
§cc_nkeys: c_int
§cc_relname: *const c_char
§cc_reloid: Oid
§cc_indexoid: Oid
§cc_next: slist_node
§cc_skey: [ScanKeyData; 4]
Trait Implementations§
impl Copy for catcache
Auto Trait Implementations§
impl Freeze for catcache
impl RefUnwindSafe for catcache
impl !Send for catcache
impl !Sync for catcache
impl Unpin for catcache
impl UnwindSafe for catcache
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more