Skip to content

Struct cubmethod::prepare_call_info

ClassList > cubmethod > prepare_call_info

  • #include <method_struct_query.hpp>

Inherits the following classes: cubpacking::packable_object

Public Attributes

Type Name
std::vector< DB_VALUE > dbval_args
bool is_first_out
int num_args
std::vector< int > param_modes

Public Functions

Type Name
void clear ()
virtual size_t get_packed_size (cubpacking::packer & serializator, std::size_t start_offset) override const
virtual void pack (cubpacking::packer & serializator) override const
prepare_call_info ()
int set_is_first_out (std::string & sql_stmt)
int set_prepare_call_info (int num_args)
virtual void unpack (cubpacking::unpacker & deserializator) override
~prepare_call_info ()

Public Functions inherited from cubpacking::packable_object

See cubpacking::packable_object

Type Name
virtual size_t get_packed_size (packer & serializator, std::size_t start_offset=0) const = 0
virtual bool is_equal (const packable_object * other)
virtual void pack (packer & serializator) const = 0
virtual void unpack (unpacker & deserializator) = 0
virtual ~packable_object ()

Public Attributes Documentation

variable dbval_args

std::vector<DB_VALUE> cubmethod::prepare_call_info::dbval_args;

variable is_first_out

bool cubmethod::prepare_call_info::is_first_out;

variable num_args

int cubmethod::prepare_call_info::num_args;

variable param_modes

std::vector<int> cubmethod::prepare_call_info::param_modes;

Public Functions Documentation

function clear

void cubmethod::prepare_call_info::clear () 

function get_packed_size

virtual size_t cubmethod::prepare_call_info::get_packed_size (
    cubpacking::packer & serializator,
    std::size_t start_offset
) override const

Implements cubpacking::packable_object::get_packed_size


function pack

virtual void cubmethod::prepare_call_info::pack (
    cubpacking::packer & serializator
) override const

Implements cubpacking::packable_object::pack


function prepare_call_info

cubmethod::prepare_call_info::prepare_call_info () 

function set_is_first_out

int cubmethod::prepare_call_info::set_is_first_out (
    std::string & sql_stmt
) 

function set_prepare_call_info

int cubmethod::prepare_call_info::set_prepare_call_info (
    int num_args
) 

function unpack

virtual void cubmethod::prepare_call_info::unpack (
    cubpacking::unpacker & deserializator
) override

Implements cubpacking::packable_object::unpack


function ~prepare_call_info

cubmethod::prepare_call_info::~prepare_call_info () 


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