26 #if !defined (SERVER_MODE) 28 #endif // not SERVER_MODE 29 #if !defined (SERVER_MODE) 44 #define ERROR_SET(error, code) \ 47 er_set (ER_WARNING_SEVERITY, ARG_FILE_LINE, code, 0); \ 50 #define ERROR_SET1(error, code, arg1) \ 53 er_set (ER_WARNING_SEVERITY, ARG_FILE_LINE, code, 1, arg1); \ 75 #if !defined(SERVER_MODE) 84 #if !defined(SERVER_MODE) 137 #if !defined(SERVER_MODE) 144 if (classop ==
NULL || name ==
NULL)
150 #if !defined(SERVER_MODE) 195 #if !defined(SERVER_MODE) 202 if (classop ==
NULL || name ==
NULL)
208 #if !defined(SERVER_MODE) 255 #if !defined(SERVER_MODE) 262 if (classop ==
NULL || name ==
NULL)
268 #if !defined(SERVER_MODE) 352 if (set->owner !=
NULL)
380 if (set->owner !=
NULL)
473 if (set->owner !=
NULL)
538 if (set->owner !=
NULL)
753 if (set->owner !=
NULL)
794 if (set->owner !=
NULL)
831 if (set->owner !=
NULL)
1379 if (found_index !=
NULL)
1387 if (found_index !=
NULL)
#define CHECK_1ARG_MINUSONE(obj)
DB_COLLECTION * set_create(DB_TYPE type, int initial_size)
int db_col_put(DB_COLLECTION *col, int element_index, DB_VALUE *value)
DB_COLLECTION * set_create_multi(void)
#define CHECK_MODIFICATION_ERROR()
int set_drop_seq_element(DB_COLLECTION *set, int index)
#define CHECK_CONNECT_FALSE()
int db_seq_find(DB_SET *set, DB_VALUE *value, int index)
DB_DOMAIN * db_col_domain(DB_COLLECTION *col)
#define CHECK_2ARGS_ERROR(obj1, obj2)
DB_SET * db_seq_create(MOP classop, const char *name, int size)
void set_free(DB_COLLECTION *set)
int db_seq_get(DB_SET *set, int index, DB_VALUE *value)
int db_seq_filter(DB_SET *set)
int db_seq_put(DB_SET *set, int index, DB_VALUE *value)
DB_COLLECTION * set_copy(DB_COLLECTION *set)
int db_col_get(DB_COLLECTION *col, int element_index, DB_VALUE *value)
int db_col_filter(DB_COLLECTION *col)
DB_COLLECTION * set_create_sequence(int size)
DB_SET * db_set_copy(DB_SET *source)
#define ERROR_SET(error, code)
int db_col_drop_element(DB_COLLECTION *col, int element_index)
DB_COLLECTION * db_col_copy(DB_COLLECTION *col)
int db_col_find(DB_COLLECTION *col, DB_VALUE *value, int starting_index, int *found_index)
SM_ATTRIBUTE * classobj_find_attribute(SM_CLASS *class_, const char *name, int class_attribute)
#define CHECK_1ARG_FALSE(obj)
int db_col_optimize(DB_COLLECTION *col)
DB_SET * db_set_create_multi(MOP classop, const char *name)
DB_COLLECTION * set_create_with_domain(TP_DOMAIN *domain, int initial_size)
int set_size(DB_COLLECTION *set)
int db_set_print(DB_SET *set)
int db_seq_cardinality(DB_SET *set)
int db_set_filter(DB_SET *set)
int db_col_add(DB_COLLECTION *col, DB_VALUE *value)
bool set_ismember(DB_COLLECTION *set, DB_VALUE *value)
int db_set_get(DB_SET *set, int index, DB_VALUE *value)
int set_add_element(DB_COLLECTION *set, DB_VALUE *value)
int db_col_ismember(DB_COLLECTION *col, DB_VALUE *value)
int db_col_insert(DB_COLLECTION *col, int element_index, DB_VALUE *value)
int set_filter(DB_COLLECTION *set)
int au_fetch_class(MOP op, SM_CLASS **class_ptr, AU_FETCHMODE fetchmode, DB_AUTH type)
int db_set_isempty(DB_SET *set)
int db_seq_size(DB_SET *set)
#define CHECK_1ARG_ERROR(obj)
DB_SEQ * db_seq_copy(DB_SEQ *source)
DB_TYPE db_col_type(DB_COLLECTION *col)
int db_col_free(DB_COLLECTION *col)
#define CHECK_1ARG_NULL(obj)
int db_col_drop(DB_COLLECTION *col, DB_VALUE *value, int all)
int db_set_has_null(DB_COLLECTION *set)
int db_set_add(DB_SET *set, DB_VALUE *value)
int db_seq_free(DB_SEQ *seq)
#define ER_OBJ_INVALID_ATTRIBUTE
DB_SET * db_set_create_basic(MOP classop, const char *name)
int db_set_free(DB_SET *set)
int set_get_element(DB_COLLECTION *set, int index, DB_VALUE *value)
int db_set_size(DB_SET *set)
int db_col_size(DB_COLLECTION *col)
void set_fprint(FILE *fp, DB_COLLECTION *set)
int db_col_drop_nulls(DB_COLLECTION *col)
int set_cardinality(DB_COLLECTION *set)
int set_put_element(DB_COLLECTION *set, int index, DB_VALUE *value)
static void error(const char *msg)
TP_DOMAIN * set_get_domain(DB_COLLECTION *set)
#define CHECK_CONNECT_NULL()
int db_set_ismember(DB_SET *set, DB_VALUE *value)
bool set_isempty(DB_COLLECTION *set)
DB_COLLECTION * db_col_create(DB_TYPE type, int size, DB_DOMAIN *domain)
#define ER_OBJ_INVALID_ARGUMENTS
int db_seq_print(DB_SET *set)
void set_print(DB_COLLECTION *set)
#define CHECK_1ARG_ERROR_WITH_TYPE(obj, TYPE)
bool set_has_null(DB_COLLECTION *set)
int set_optimize(DB_COLLECTION *ref)
#define DB_VALUE_TYPE(value)
int db_make_null(DB_VALUE *value)
#define ERROR_SET1(error, code, arg1)
#define ER_OBJ_DOMAIN_CONFLICT
int set_find_seq_element(DB_COLLECTION *set, DB_VALUE *value, int index)
DB_TYPE set_get_type(DB_COLLECTION *set)
DB_TYPE db_set_type(DB_SET *set)
int set_insert_element(DB_COLLECTION *set, int index, DB_VALUE *value)
int db_col_print(DB_COLLECTION *col)
int db_set_drop(DB_SET *set, DB_VALUE *value)
int db_seq_insert(DB_SET *set, int index, DB_VALUE *value)
int db_set_cardinality(DB_SET *set)
int db_col_cardinality(DB_COLLECTION *col)
int db_seq_drop(DB_SET *set, int index)
DB_SET * db_set_create(MOP classop, const char *name)
#define CHECK_CONNECT_MINUSONE()
int set_drop_element(DB_COLLECTION *set, DB_VALUE *value, bool match_nulls)
#define CHECK_CONNECT_ERROR()
int db_col_fprint(FILE *fp, DB_COLLECTION *col)
DB_COLLECTION * set_create_basic(void)