Class cubmethod::oid_handler¶
ClassList > cubmethod > oid_handler
#include <method_oid_handler.hpp>
Public Functions¶
| Type | Name |
|---|---|
| int | collection_cmd (OID & oid, int cmd, int index, std::string & attr_name, DB_VALUE & value) |
| int | oid_cmd (OID & oid, int cmd, std::string & res_msg) |
| oid_get_info | oid_get (OID & oid, std::vector< std::string > & attr_names) |
| oid_handler (error_context & ctx) |
|
| int | oid_put (OID & oid, std::vector< std::string > & attr_names, std::vector< DB_VALUE > & attr_values) |
| ~oid_handler () |
Protected Functions¶
| Type | Name |
|---|---|
| int | check_object (DB_OBJECT * obj) |
| int | col_get (DB_COLLECTION * col, DB_TYPE col_type, DB_TYPE ele_type, DB_DOMAIN * ele_domain) |
| int | col_seq_drop (DB_COLLECTION * col, int seq_index) |
| int | col_seq_insert (DB_COLLECTION * col, int seq_index, DB_VALUE * ele_val) |
| int | col_seq_put (DB_COLLECTION * col, int seq_index, DB_VALUE * ele_val) |
| int | col_set_add (DB_COLLECTION * col, DB_VALUE * ele_val) |
| int | col_set_drop (DB_COLLECTION * col, DB_VALUE * ele_val) |
| int | col_size (DB_COLLECTION * col) |
| char | get_attr_type (DB_OBJECT * obj, const char * attr_name) |
Public Functions Documentation¶
function collection_cmd¶
int cubmethod::oid_handler::collection_cmd (
OID & oid,
int cmd,
int index,
std::string & attr_name,
DB_VALUE & value
)
function oid_cmd¶
function oid_get¶
function oid_handler¶
function oid_put¶
int cubmethod::oid_handler::oid_put (
OID & oid,
std::vector< std::string > & attr_names,
std::vector< DB_VALUE > & attr_values
)
function ~oid_handler¶
Protected Functions Documentation¶
function check_object¶
function col_get¶
int cubmethod::oid_handler::col_get (
DB_COLLECTION * col,
DB_TYPE col_type,
DB_TYPE ele_type,
DB_DOMAIN * ele_domain
)
function col_seq_drop¶
function col_seq_insert¶
int cubmethod::oid_handler::col_seq_insert (
DB_COLLECTION * col,
int seq_index,
DB_VALUE * ele_val
)
function col_seq_put¶
function col_set_add¶
function col_set_drop¶
function col_size¶
function get_attr_type¶
The documentation for this class was generated from the following file cubrid/src/method/method_oid_handler.hpp