Skip to content

Struct cubmethod::execute_request

ClassList > cubmethod > execute_request

  • #include <method_struct_query.hpp>

Inherits the following classes: cubpacking::packable_object

Public Attributes

Type Name
int execute_flag
int handler_id
int has_parameter
int is_forward_only
int max_field
std::vector< int > param_modes
std::vector< DB_VALUE > param_values

Public Functions

Type Name
void clear ()
execute_request () = default
virtual size_t get_packed_size (cubpacking::packer & serializator, std::size_t start_offset) override const
virtual void pack (cubpacking::packer & serializator) override const
virtual void unpack (cubpacking::unpacker & deserializator) override
~execute_request ()

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 execute_flag

int cubmethod::execute_request::execute_flag;

variable handler_id

int cubmethod::execute_request::handler_id;

variable has_parameter

int cubmethod::execute_request::has_parameter;

variable is_forward_only

int cubmethod::execute_request::is_forward_only;

variable max_field

int cubmethod::execute_request::max_field;

variable param_modes

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

variable param_values

std::vector<DB_VALUE> cubmethod::execute_request::param_values;

Public Functions Documentation

function clear

void cubmethod::execute_request::clear () 

function execute_request

cubmethod::execute_request::execute_request () = default

function get_packed_size

virtual size_t cubmethod::execute_request::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::execute_request::pack (
    cubpacking::packer & serializator
) override const

Implements cubpacking::packable_object::pack


function unpack

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

Implements cubpacking::packable_object::unpack


function ~execute_request

cubmethod::execute_request::~execute_request () 


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