121 if (oid != oid_Root_class_oid)
137 return OID_EQ (oid, oid_Root_class_oid);
149 COPY_OID (oid_Serial_class_oid, oid);
161 return OID_EQ (oid, oid_Serial_class_oid);
173 COPY_OID (oid, oid_Serial_class_oid);
185 COPY_OID (oid_Partition_class_oid, oid);
197 return OID_EQ (oid, oid_Partition_class_oid);
209 COPY_OID (oid, oid_Partition_class_oid);
221 return OID_EQ (oid, &oid_Class_class);
233 return OID_EQ (oid, &oid_Attribute_class);
245 const OID *oid1_p = (
const OID *) a;
246 const OID *oid2_p = (
const OID *) b;
249 if (oid1_p == oid2_p)
300 return (hash % htsize);
312 const OID *oid1 = (
OID *) key_oid1;
313 const OID *oid2 = (
OID *) key_oid2;
315 return OID_EQ (oid1, oid2);
329 return OID_EQ (oid, oid_Cache[cache_id].oid);
341 COPY_OID (oid_Cache[cache_id].oid, oid);
370 if (
OID_EQ (oid_Cache[i].
oid, class_oid))
static OID oid_User_class
bool oid_is_db_attribute(const OID *oid)
static OID oid_Indexkey_class
static OID oid_Serial_class
static OID oid_Attribute_class
void oid_set_cached_class_oid(const int cache_id, const OID *oid)
static OID oid_Method_class
OID * oid_Partition_class_oid
static OID oid_Domain_class
bool oid_is_system_class(const OID *class_oid)
bool oid_is_serial(const OID *oid)
void oid_set_root(const OID *oid)
static OID oid_Datatype_class
bool oid_is_cached_class_oid(const OID *class_oid)
#define COPY_OID(dest_oid_ptr, src_oid_ptr)
const char * oid_get_cached_class_name(const int cache_id)
static OID oid_Trigger_class
#define OID_PSEUDO_KEY(oidp)
static OID oid_Stored_proc_args_class
void oid_set_serial(const OID *oid)
static OID oid_HA_apply_info_class
static OID oid_Collation_class
static OID oid_Stored_proc_class
bool oid_is_root(const OID *oid)
static OID oid_Rep_Read_Tran
static OID oid_Partition_class
#define OID_EQ(oidp1, oidp2)
OID * oid_get_rep_read_tran_oid(void)
OID * oid_Serial_class_oid
OID_CACHE_ENTRY oid_Cache[OID_CACHE_SIZE]
void oid_set_partition(const OID *oid)
unsigned int oid_hash(const void *key_oid, unsigned int htsize)
static OID oid_Charset_class
static OID oid_DB_root_class
static OID oid_Authorizations_class
int oid_compare_equals(const void *key_oid1, const void *key_oid2)
static OID oid_Index_class
void oid_get_partition_oid(OID *oid)
static OID oid_Root_class
bool oid_is_db_class(const OID *oid)
int oid_compare(const void *a, const void *b)
bool oid_is_partition(const OID *oid)
static OID oid_Class_class
bool oid_check_cached_class_oid(const int cache_id, const OID *oid)
static OID oid_Authorization_class
static OID oid_Password_class
static OID oid_Queryspec_class
static OID oid_Methfile_class
static OID oid_Methsig_class
void oid_get_serial_oid(OID *oid)
static OID oid_Classauth_class
static OID oid_Metharg_class