Skip to content

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