Lines Matching defs:TypeCacheEntry
31 typedef struct TypeCacheEntry struct
34 Oid type_id; /* OID of the data type */
37 int16 typlen;
38 bool typbyval;
39 char typalign;
40 char typstorage;
41 char typtype;
42 Oid typrelid;
43 Oid typelem;
44 Oid typcollation;
54 Oid btree_opf; /* the default btree opclass' family */
55 Oid btree_opintype; /* the default btree opclass' opcintype */
56 Oid hash_opf; /* the default hash opclass' family */
57 Oid hash_opintype; /* the default hash opclass' opcintype */
58 Oid eq_opr; /* the equality operator */
59 Oid lt_opr; /* the less-than operator */
60 Oid gt_opr; /* the greater-than operator */
61 Oid cmp_proc; /* the btree comparison function */
62 Oid hash_proc; /* the hash calculation function */
63 Oid hash_extended_proc; /* the extended hash calculation function */
95 struct TypeCacheEntry *rngelemtype; /* range's element type */ argument
96 Oid rng_collation; /* collation for comparisons, if any */
97 FmgrInfo rng_cmp_proc_finfo; /* comparison function */
98 FmgrInfo rng_canonical_finfo; /* canonicalization function, if any */
99 FmgrInfo rng_subdiff_finfo; /* difference function, if any */
124 struct TypeCacheEntry *nextDomain; argument
125 } TypeCacheEntry; typedef