Skip to content

Struct cubmethod::result_tuple_info

ClassList > cubmethod > result_tuple_info

  • #include <method_struct_query.hpp>

Inherits the following classes: cubpacking::packable_object

Public Attributes

Type Name
std::vector< DB_VALUE > attributes
int index
OID oid

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
result_tuple_info ()
result_tuple_info (int index, std::vector< DB_VALUE > & attributes)
result_tuple_info (int idx, std::vector< DB_VALUE > & attr, OID & oid_val)
result_tuple_info (result_tuple_info && other)
virtual void unpack (cubpacking::unpacker & deserializator) override
~result_tuple_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 attributes

std::vector<DB_VALUE> cubmethod::result_tuple_info::attributes;

variable index

int cubmethod::result_tuple_info::index;

variable oid

OID cubmethod::result_tuple_info::oid;

Public Functions Documentation

function get_packed_size

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

Implements cubpacking::packable_object::pack


function result_tuple_info [1/4]

cubmethod::result_tuple_info::result_tuple_info () 

function result_tuple_info [2/4]

cubmethod::result_tuple_info::result_tuple_info (
    int index,
    std::vector< DB_VALUE > & attributes
) 

function result_tuple_info [3/4]

cubmethod::result_tuple_info::result_tuple_info (
    int idx,
    std::vector< DB_VALUE > & attr,
    OID & oid_val
) 

function result_tuple_info [4/4]

cubmethod::result_tuple_info::result_tuple_info (
    result_tuple_info && other
) 

function unpack

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

Implements cubpacking::packable_object::unpack


function ~result_tuple_info

cubmethod::result_tuple_info::~result_tuple_info () 


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