94 if (class_->ordered_attributes !=
NULL)
96 count = class_->att_count + class_->shared_count + 1;
97 buf_size =
sizeof (
char *) * count;
99 strs = (
char **) malloc (buf_size);
107 for (attribute_p = class_->ordered_attributes; attribute_p !=
NULL;
char * copy_string(const char *source)
int db_make_object(DB_VALUE *value, DB_C_OBJECT *obj)
SM_DEFAULT_VALUE default_value
int init(struct db_object *op)
void describe_data(const db_value *value)
void describe_value(const db_value *value)
static DB_OBJECT * is_class(OID *obj_oid, OID *class_oid)
void er_set(int severity, const char *file_name, const int line_no, int err_id, int num_args,...)
const char * sm_ch_name(const MOBJ clobj)
int au_fetch_class(MOP op, SM_CLASS **class_ptr, AU_FETCHMODE fetchmode, DB_AUTH type)
int ws_pin(MOP mop, int pin)
#define ER_OUT_OF_VIRTUAL_MEMORY
MOP ws_class_mop(MOP mop)
#define TM_TRAN_READ_FETCH_VERSION()
void free_strarray(char **strs)
int count(int &result, const cub_regex_object ®, const std::string &src, const int position, const INTL_CODESET codeset)
static void error(const char *msg)
#define ER_OBJ_INVALID_ARGUMENTS
int db_get(DB_OBJECT *object, const char *attpath, DB_VALUE *value)
int db_make_null(DB_VALUE *value)
int au_fetch_instance(MOP op, MOBJ *obj_ptr, AU_FETCHMODE mode, LC_FETCH_VERSION_TYPE fetch_version_type, DB_AUTH type)
struct sm_attribute * order_link
int db_value_clear(DB_VALUE *value)
int locator_is_class(MOP mop, DB_FETCH_MODE hint_purpose)