Skip to content

Class cubpl::executor

ClassList > cubpl > executor

  • #include <pl_executor.hpp>

Public Functions

Type Name
int execute (DB_VALUE & value)
executor () = delete
executor (pl_signature & sig)
executor (executor && other) = delete
executor (const executor & copy) = delete
int fetch_args_peek (regu_variable_list_node * val_list_p, VAL_DESCR * val_desc_p, OID * obj_oid_p, QFILE_TUPLE tuple)
int fetch_args_peek (std::vector< std::reference_wrapper< DB_VALUE > > args)
std::vector< DB_VALUE > & get_out_args ()
execution_stack * get_stack ()
executor & operator= (executor && other) = delete
executor & operator= (const executor & copy) = delete
~executor ()

Public Functions Documentation

function execute

int cubpl::executor::execute (
    DB_VALUE & value
) 

function executor [1/4]

cubpl::executor::executor () = delete

function executor [2/4]

cubpl::executor::executor (
    pl_signature & sig
) 

function executor [3/4]

cubpl::executor::executor (
    executor && other
) = delete

function executor [4/4]

cubpl::executor::executor (
    const  executor & copy
) = delete

function fetch_args_peek [1/2]

int cubpl::executor::fetch_args_peek (
    regu_variable_list_node * val_list_p,
    VAL_DESCR * val_desc_p,
    OID * obj_oid_p,
    QFILE_TUPLE tuple
) 

function fetch_args_peek [2/2]

int cubpl::executor::fetch_args_peek (
    std::vector< std::reference_wrapper< DB_VALUE > > args
) 

function get_out_args

std::vector< DB_VALUE > & cubpl::executor::get_out_args () 

function get_stack

execution_stack * cubpl::executor::get_stack () 

function operator=

executor & cubpl::executor::operator= (
    executor && other
) = delete

function operator=

executor & cubpl::executor::operator= (
    const  executor & copy
) = delete

function ~executor

cubpl::executor::~executor () 


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