Struct cubmethod::prepare_args¶
ClassList > cubmethod > prepare_args
#include <method_struct_invoke.hpp>
Inherits the following classes: cubpacking::packable_object
Public Attributes¶
| Type | Name |
|---|---|
| std::vector< std::reference_wrapper< DB_VALUE > > & | args |
| uint64_t | group_id |
| int | tran_id |
| METHOD_TYPE | type |
Public Functions¶
| Type | Name |
|---|---|
| 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_args () = delete |
|
| prepare_args (uint64_t id, int tran_id, METHOD_TYPE type, std::vector< std::reference_wrapper< DB_VALUE > > & args) |
|
| virtual void | unpack (cubpacking::unpacker & deserializator) override |
| ~prepare_args () = default |
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 args¶
variable group_id¶
variable tran_id¶
variable type¶
Public Functions Documentation¶
function get_packed_size¶
virtual size_t cubmethod::prepare_args::get_packed_size (
cubpacking::packer & serializator,
std::size_t start_offset
) override const
Implements cubpacking::packable_object::get_packed_size
function pack¶
Implements cubpacking::packable_object::pack
function prepare_args [1/2]¶
function prepare_args [2/2]¶
cubmethod::prepare_args::prepare_args (
uint64_t id,
int tran_id,
METHOD_TYPE type,
std::vector< std::reference_wrapper< DB_VALUE > > & args
)
function unpack¶
Implements cubpacking::packable_object::unpack
function ~prepare_args¶
The documentation for this class was generated from the following file cubrid/src/method/method_struct_invoke.hpp