File db_set.c
FileList > compat > db_set.c
Go to the source code of this file
#include "db_set.h"
#include "db_set_function.h"
#include "db.h"
#include "dbtype.h"
#include "error_manager.h"
#include "object_primitive.h"
#include "set_object.h"
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <ctype.h>
#include <string.h>
#include "memory_wrapper.hpp"
Public Functions
| Type |
Name |
| int |
db_col_add (DB_COLLECTION * col, DB_VALUE * value)
|
| int |
db_col_cardinality (DB_COLLECTION * col)
|
| DB_COLLECTION * |
db_col_copy (DB_COLLECTION * col)
|
| DB_COLLECTION * |
db_col_create (DB_TYPE type, int size, DB_DOMAIN * domain)
|
| DB_DOMAIN * |
db_col_domain (DB_COLLECTION * col)
|
| int |
db_col_drop (DB_COLLECTION * col, DB_VALUE * value, int all)
|
| int |
db_col_drop_element (DB_COLLECTION * col, int element_index)
|
| int |
db_col_drop_nulls (DB_COLLECTION * col)
|
| int |
db_col_filter (DB_COLLECTION * col)
|
| int |
db_col_find (DB_COLLECTION * col, DB_VALUE * value, int starting_index, int * found_index)
|
| int |
db_col_fprint (FILE * fp, DB_COLLECTION * col)
|
| int |
db_col_free (DB_COLLECTION * col)
|
| int |
db_col_get (DB_COLLECTION * col, int element_index, DB_VALUE * value)
|
| int |
db_col_insert (DB_COLLECTION * col, int element_index, DB_VALUE * value)
|
| int |
db_col_ismember (DB_COLLECTION * col, DB_VALUE * value)
|
| int |
db_col_optimize (DB_COLLECTION * col)
|
| int |
db_col_print (DB_COLLECTION * col)
|
| int |
db_col_put (DB_COLLECTION * col, int element_index, DB_VALUE * value)
|
| int |
db_col_size (DB_COLLECTION * col)
|
| DB_TYPE |
db_col_type (DB_COLLECTION * col)
|
| int |
db_seq_cardinality (DB_SET * set)
|
| DB_SEQ * |
db_seq_copy (DB_SEQ * source)
|
| DB_SET * |
db_seq_create (MOP classop, const char * name, int size)
|
| int |
db_seq_drop (DB_SET * set, int index)
|
| int |
db_seq_filter (DB_SET * set)
|
| int |
db_seq_find (DB_SET * set, DB_VALUE * value, int index)
|
| int |
db_seq_free (DB_SEQ * seq)
|
| int |
db_seq_get (DB_SET * set, int index, DB_VALUE * value)
|
| int |
db_seq_insert (DB_SET * set, int index, DB_VALUE * value)
|
| int |
db_seq_print (DB_SET * set)
|
| int |
db_seq_put (DB_SET * set, int index, DB_VALUE * value)
|
| int |
db_seq_size (DB_SET * set)
|
| int |
db_set_add (DB_SET * set, DB_VALUE * value)
|
| int |
db_set_cardinality (DB_SET * set)
|
| DB_SET * |
db_set_copy (DB_SET * source)
|
| DB_SET * |
db_set_create (MOP classop, const char * name)
|
| DB_SET * |
db_set_create_basic (MOP classop, const char * name)
|
| DB_SET * |
db_set_create_multi (MOP classop, const char * name)
|
| int |
db_set_drop (DB_SET * set, DB_VALUE * value)
|
| int |
db_set_filter (DB_SET * set)
|
| int |
db_set_free (DB_SET * set)
|
| int |
db_set_get (DB_SET * set, int index, DB_VALUE * value)
|
| int |
db_set_has_null (DB_COLLECTION * set)
|
| int |
db_set_isempty (DB_SET * set)
|
| int |
db_set_ismember (DB_SET * set, DB_VALUE * value)
|
| int |
db_set_print (DB_SET * set)
|
| int |
db_set_size (DB_SET * set)
|
| DB_TYPE |
db_set_type (DB_SET * set)
|
Macros
| Type |
Name |
| define |
ERROR_SET (error, code) /* multi line expression */
|
| define |
ERROR_SET1 (error, code, arg1) /* multi line expression */
|
Public Functions Documentation
function db_col_add
int db_col_add (
DB_COLLECTION * col,
DB_VALUE * value
)
function db_col_cardinality
int db_col_cardinality (
DB_COLLECTION * col
)
function db_col_copy
DB_COLLECTION * db_col_copy (
DB_COLLECTION * col
)
function db_col_create
DB_COLLECTION * db_col_create (
DB_TYPE type,
int size,
DB_DOMAIN * domain
)
function db_col_domain
DB_DOMAIN * db_col_domain (
DB_COLLECTION * col
)
function db_col_drop
int db_col_drop (
DB_COLLECTION * col,
DB_VALUE * value,
int all
)
function db_col_drop_element
int db_col_drop_element (
DB_COLLECTION * col,
int element_index
)
function db_col_drop_nulls
int db_col_drop_nulls (
DB_COLLECTION * col
)
function db_col_filter
int db_col_filter (
DB_COLLECTION * col
)
function db_col_find
int db_col_find (
DB_COLLECTION * col,
DB_VALUE * value,
int starting_index,
int * found_index
)
function db_col_fprint
int db_col_fprint (
FILE * fp,
DB_COLLECTION * col
)
function db_col_free
int db_col_free (
DB_COLLECTION * col
)
function db_col_get
int db_col_get (
DB_COLLECTION * col,
int element_index,
DB_VALUE * value
)
function db_col_insert
int db_col_insert (
DB_COLLECTION * col,
int element_index,
DB_VALUE * value
)
function db_col_ismember
int db_col_ismember (
DB_COLLECTION * col,
DB_VALUE * value
)
function db_col_optimize
int db_col_optimize (
DB_COLLECTION * col
)
function db_col_print
int db_col_print (
DB_COLLECTION * col
)
function db_col_put
int db_col_put (
DB_COLLECTION * col,
int element_index,
DB_VALUE * value
)
function db_col_size
int db_col_size (
DB_COLLECTION * col
)
function db_col_type
DB_TYPE db_col_type (
DB_COLLECTION * col
)
function db_seq_cardinality
int db_seq_cardinality (
DB_SET * set
)
function db_seq_copy
DB_SEQ * db_seq_copy (
DB_SEQ * source
)
function db_seq_create
DB_SET * db_seq_create (
MOP classop,
const char * name,
int size
)
function db_seq_drop
int db_seq_drop (
DB_SET * set,
int index
)
function db_seq_filter
int db_seq_filter (
DB_SET * set
)
function db_seq_find
int db_seq_find (
DB_SET * set,
DB_VALUE * value,
int index
)
function db_seq_free
int db_seq_free (
DB_SEQ * seq
)
function db_seq_get
int db_seq_get (
DB_SET * set,
int index,
DB_VALUE * value
)
function db_seq_insert
int db_seq_insert (
DB_SET * set,
int index,
DB_VALUE * value
)
function db_seq_print
int db_seq_print (
DB_SET * set
)
function db_seq_put
int db_seq_put (
DB_SET * set,
int index,
DB_VALUE * value
)
function db_seq_size
int db_seq_size (
DB_SET * set
)
function db_set_add
int db_set_add (
DB_SET * set,
DB_VALUE * value
)
function db_set_cardinality
int db_set_cardinality (
DB_SET * set
)
function db_set_copy
DB_SET * db_set_copy (
DB_SET * source
)
function db_set_create
DB_SET * db_set_create (
MOP classop,
const char * name
)
function db_set_create_basic
DB_SET * db_set_create_basic (
MOP classop,
const char * name
)
function db_set_create_multi
DB_SET * db_set_create_multi (
MOP classop,
const char * name
)
function db_set_drop
int db_set_drop (
DB_SET * set,
DB_VALUE * value
)
function db_set_filter
int db_set_filter (
DB_SET * set
)
function db_set_free
int db_set_free (
DB_SET * set
)
function db_set_get
int db_set_get (
DB_SET * set,
int index,
DB_VALUE * value
)
function db_set_has_null
int db_set_has_null (
DB_COLLECTION * set
)
function db_set_isempty
int db_set_isempty (
DB_SET * set
)
function db_set_ismember
int db_set_ismember (
DB_SET * set,
DB_VALUE * value
)
function db_set_print
int db_set_print (
DB_SET * set
)
function db_set_size
int db_set_size (
DB_SET * set
)
function db_set_type
DB_TYPE db_set_type (
DB_SET * set
)
Macro Definition Documentation
define ERROR_SET
#define ERROR_SET (
error,
code
) `/* multi line expression */`
define ERROR_SET1
#define ERROR_SET1 (
error,
code,
arg1
) `/* multi line expression */`
The documentation for this class was generated from the following file cubrid/src/compat/db_set.c