Skip to content

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

int cubmethod::oid_handler::oid_cmd (
    OID & oid,
    int cmd,
    std::string & res_msg
) 

function oid_get

oid_get_info cubmethod::oid_handler::oid_get (
    OID & oid,
    std::vector< std::string > & attr_names
) 

function oid_handler

inline cubmethod::oid_handler::oid_handler (
    error_context & ctx
) 

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

cubmethod::oid_handler::~oid_handler () 

Protected Functions Documentation

function check_object

int cubmethod::oid_handler::check_object (
    DB_OBJECT * obj
) 

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

int cubmethod::oid_handler::col_seq_drop (
    DB_COLLECTION * col,
    int seq_index
) 

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

int cubmethod::oid_handler::col_seq_put (
    DB_COLLECTION * col,
    int seq_index,
    DB_VALUE * ele_val
) 

function col_set_add

int cubmethod::oid_handler::col_set_add (
    DB_COLLECTION * col,
    DB_VALUE * ele_val
) 

function col_set_drop

int cubmethod::oid_handler::col_set_drop (
    DB_COLLECTION * col,
    DB_VALUE * ele_val
) 

function col_size

int cubmethod::oid_handler::col_size (
    DB_COLLECTION * col
) 

function get_attr_type

char cubmethod::oid_handler::get_attr_type (
    DB_OBJECT * obj,
    const  char * attr_name
) 


The documentation for this class was generated from the following file cubrid/src/method/method_oid_handler.hpp