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: Oid§type_id_hash: uint32§typlen: int16§typbyval: bool§typalign: c_char§typstorage: c_char§typtype: c_char§typrelid: Oid§typsubscript: Oid§typelem: Oid§typcollation: Oid§btree_opf: Oid§btree_opintype: Oid§hash_opf: Oid§hash_opintype: Oid§eq_opr: Oid§lt_opr: Oid§gt_opr: Oid§cmp_proc: Oid§hash_proc: Oid§hash_extended_proc: Oid§eq_opr_finfo: FmgrInfo§cmp_proc_finfo: FmgrInfo§hash_proc_finfo: FmgrInfo§hash_extended_proc_finfo: FmgrInfo§tupDesc: TupleDesc§tupDesc_identifier: uint64§rngelemtype: *mut TypeCacheEntry§rng_collation: Oid§rng_cmp_proc_finfo: FmgrInfo§rng_canonical_finfo: FmgrInfo§rng_subdiff_finfo: FmgrInfo§rngtype: *mut TypeCacheEntry§domainBaseType: Oid§domainBaseTypmod: int32§domainData: *mut DomainConstraintCache§flags: c_int§enumData: *mut TypeCacheEnumData§nextDomain: *mut TypeCacheEntryTrait Implementations§
source§impl Clone for TypeCacheEntry
impl Clone for TypeCacheEntry
source§fn clone(&self) -> TypeCacheEntry
fn clone(&self) -> TypeCacheEntry
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more