This function returns the class code of an object (referenced by its OID).
MCO_RET dbname_get_class_code( /*IN*/ mco_trans_h trans, /*IN*/ const dbname_oid *oid, /*OUT*/ uint2 *class);
trans | A transaction handle returned by mco_trans_start() |
oid | A pointer to an instance of the generated typedef dbname_oid , which contains the OID of the object whose class is to be identified |
class | A pointer to a uint2 that will receive the class code of the object referenced by oid |
This function will return the numeric class code from the generated interface header file. Handles and class codes are found in the dbname.h header file following the comment :
/* Handles and Class Codes */
MCO_S_OK | The class code was determined successfully |
MCO_S_NOTFOUND | There are no objects referenced by the OID given |
MCO_ERR_COMMON |