Struct pgx_pg_sys::TypeCacheEntry
source · [−]#[repr(C)]pub struct TypeCacheEntry {Show 39 fields
pub type_id: Oid,
pub type_id_hash: uint32,
pub typlen: int16,
pub typbyval: bool,
pub typalign: c_char,
pub typstorage: c_char,
pub typtype: c_char,
pub typrelid: Oid,
pub typsubscript: Oid,
pub typelem: Oid,
pub typcollation: Oid,
pub btree_opf: Oid,
pub btree_opintype: Oid,
pub hash_opf: Oid,
pub hash_opintype: Oid,
pub eq_opr: Oid,
pub lt_opr: Oid,
pub gt_opr: Oid,
pub cmp_proc: Oid,
pub hash_proc: Oid,
pub hash_extended_proc: Oid,
pub eq_opr_finfo: FmgrInfo,
pub cmp_proc_finfo: FmgrInfo,
pub hash_proc_finfo: FmgrInfo,
pub hash_extended_proc_finfo: FmgrInfo,
pub tupDesc: TupleDesc,
pub tupDesc_identifier: uint64,
pub rngelemtype: *mut TypeCacheEntry,
pub rng_collation: Oid,
pub rng_cmp_proc_finfo: FmgrInfo,
pub rng_canonical_finfo: FmgrInfo,
pub rng_subdiff_finfo: FmgrInfo,
pub rngtype: *mut TypeCacheEntry,
pub domainBaseType: Oid,
pub domainBaseTypmod: int32,
pub domainData: *mut DomainConstraintCache,
pub flags: c_int,
pub enumData: *mut TypeCacheEnumData,
pub nextDomain: *mut TypeCacheEntry,
}Fields
type_id: Oidtype_id_hash: uint32typlen: int16typbyval: booltypalign: c_chartypstorage: c_chartyptype: c_chartyprelid: Oidtypsubscript: Oidtypelem: Oidtypcollation: Oidbtree_opf: Oidbtree_opintype: Oidhash_opf: Oidhash_opintype: Oideq_opr: Oidlt_opr: Oidgt_opr: Oidcmp_proc: Oidhash_proc: Oidhash_extended_proc: Oideq_opr_finfo: FmgrInfocmp_proc_finfo: FmgrInfohash_proc_finfo: FmgrInfohash_extended_proc_finfo: FmgrInfotupDesc: TupleDesctupDesc_identifier: uint64rngelemtype: *mut TypeCacheEntryrng_collation: Oidrng_cmp_proc_finfo: FmgrInforng_canonical_finfo: FmgrInforng_subdiff_finfo: FmgrInforngtype: *mut TypeCacheEntrydomainBaseType: OiddomainBaseTypmod: int32domainData: *mut DomainConstraintCacheflags: c_intenumData: *mut TypeCacheEnumDatanextDomain: *mut TypeCacheEntryTrait Implementations
sourceimpl Clone for TypeCacheEntry
impl Clone for TypeCacheEntry
sourcefn clone(&self) -> TypeCacheEntry
fn clone(&self) -> TypeCacheEntry
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for TypeCacheEntry
impl Debug for TypeCacheEntry
sourceimpl Default for TypeCacheEntry
impl Default for TypeCacheEntry
impl Copy for TypeCacheEntry
Auto Trait Implementations
impl RefUnwindSafe for TypeCacheEntry
impl !Send for TypeCacheEntry
impl !Sync for TypeCacheEntry
impl Unpin for TypeCacheEntry
impl UnwindSafe for TypeCacheEntry
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more