Skip to content

Class cubmethod::method_invoke_group

ClassList > cubmethod > method_invoke_group

  • #include <method_invoke_group.hpp>

Public Functions

Type Name
void begin ()
void destroy_resources ()
void end ()
int execute (std::vector< std::reference_wrapper< DB_VALUE > > & arg_base)
std::queue< cubmem::block > & get_data_queue ()
std::string get_error_msg ()
METHOD_GROUP_ID get_id () const
int get_num_methods ()
DB_VALUE & get_return_value (int index)
bool is_running () const
method_invoke_group () = delete
method_invoke_group (cubpl::pl_signature_array * sig)
method_invoke_group (method_invoke_group && other) = delete
method_invoke_group (const method_invoke_group & copy) = delete
method_invoke_group & operator= (method_invoke_group && other) = delete
method_invoke_group & operator= (const method_invoke_group & copy) = delete
int prepare (std::vector< std::reference_wrapper< DB_VALUE > > & arg_base)
int reset (bool is_end_query)
void set_error_msg (const std::string & msg)
~method_invoke_group ()

Public Functions Documentation

function begin

void cubmethod::method_invoke_group::begin () 

function destroy_resources

void cubmethod::method_invoke_group::destroy_resources () 

function end

void cubmethod::method_invoke_group::end () 

function execute

int cubmethod::method_invoke_group::execute (
    std::vector< std::reference_wrapper< DB_VALUE > > & arg_base
) 

function get_data_queue

std::queue< cubmem::block > & cubmethod::method_invoke_group::get_data_queue () 

function get_error_msg

std::string cubmethod::method_invoke_group::get_error_msg () 

function get_id

METHOD_GROUP_ID cubmethod::method_invoke_group::get_id () const

function get_num_methods

int cubmethod::method_invoke_group::get_num_methods () 

function get_return_value

DB_VALUE & cubmethod::method_invoke_group::get_return_value (
    int index
) 

function is_running

bool cubmethod::method_invoke_group::is_running () const

function method_invoke_group [1/4]

cubmethod::method_invoke_group::method_invoke_group () = delete

function method_invoke_group [2/4]

cubmethod::method_invoke_group::method_invoke_group (
    cubpl::pl_signature_array * sig
) 

function method_invoke_group [3/4]

cubmethod::method_invoke_group::method_invoke_group (
    method_invoke_group && other
) = delete

function method_invoke_group [4/4]

cubmethod::method_invoke_group::method_invoke_group (
    const  method_invoke_group & copy
) = delete

function operator=

method_invoke_group & cubmethod::method_invoke_group::operator= (
    method_invoke_group && other
) = delete

function operator=

method_invoke_group & cubmethod::method_invoke_group::operator= (
    const  method_invoke_group & copy
) = delete

function prepare

int cubmethod::method_invoke_group::prepare (
    std::vector< std::reference_wrapper< DB_VALUE > > & arg_base
) 

function reset

int cubmethod::method_invoke_group::reset (
    bool is_end_query
) 

function set_error_msg

void cubmethod::method_invoke_group::set_error_msg (
    const std::string & msg
) 

function ~method_invoke_group

cubmethod::method_invoke_group::~method_invoke_group () 


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