CUBRID Engine  latest
api_collection_ifs_s Struct Reference

#include <api_common.h>

Collaboration diagram for api_collection_ifs_s:
Collaboration graph

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)
 

Detailed Description

Definition at line 266 of file api_common.h.

Member Data Documentation

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().


The documentation for this struct was generated from the following file: