CUBRID Engine
latest
|
#include <api_common.h>
Public Attributes | |
int(* | length )(API_COLLECTION *col, int *len) |
int(* | insert )(API_COLLECTION *col, long pos, CI_TYPE type, void *ptr, size_t size) |
int(* | update )(API_COLLECTION *col, long pos, CI_TYPE type, void *ptr, size_t size) |
int(* | delete )(API_COLLECTION *col, long pos) |
int(* | get_elem_domain_info )(API_COLLECTION *col, long pos, CI_TYPE *type, int *precision, int *scale) |
int(* | get_elem )(API_COLLECTION *col, long pos, CI_TYPE type, void *addr, size_t len, size_t *outlen, bool *isnull) |
void(* | destroy )(API_COLLECTION *col) |
Definition at line 266 of file api_common.h.
int(* api_collection_ifs_s::delete) (API_COLLECTION *col, long pos) |
Definition at line 271 of file api_common.h.
Referenced by ci_collection_delete().
void(* api_collection_ifs_s::destroy) (API_COLLECTION *col) |
Definition at line 275 of file api_common.h.
Referenced by api_collection_create_from_db_value(), and ci_collection_free().
int(* api_collection_ifs_s::get_elem) (API_COLLECTION *col, long pos, CI_TYPE type, void *addr, size_t len, size_t *outlen, bool *isnull) |
Definition at line 273 of file api_common.h.
Referenced by ci_collection_get().
int(* api_collection_ifs_s::get_elem_domain_info) (API_COLLECTION *col, long pos, CI_TYPE *type, int *precision, int *scale) |
Definition at line 272 of file api_common.h.
Referenced by ci_collection_get_elem_domain_info().
int(* api_collection_ifs_s::insert) (API_COLLECTION *col, long pos, CI_TYPE type, void *ptr, size_t size) |
Definition at line 269 of file api_common.h.
Referenced by ci_collection_insert().
int(* api_collection_ifs_s::length) (API_COLLECTION *col, int *len) |
Definition at line 268 of file api_common.h.
Referenced by ci_collection_length().
int(* api_collection_ifs_s::update) (API_COLLECTION *col, long pos, CI_TYPE type, void *ptr, size_t size) |
Definition at line 270 of file api_common.h.
Referenced by ci_collection_update().