Class cubpacking::unpacker
ClassList > cubpacking > unpacker
Public Functions
Public Functions Documentation
function align
void cubpacking::unpacker::align (
const size_t req_alignment
)
function delegate_to_or_buf
void cubpacking::unpacker::delegate_to_or_buf (
const size_t size,
or_buf & buf
)
function get_buffer_end
const char * cubpacking::unpacker::get_buffer_end (
void
)
function get_buffer_start
const char * cubpacking::unpacker::get_buffer_start (
void
)
function get_curr_ptr
const char * cubpacking::unpacker::get_curr_ptr (
void
)
function get_current_size
size_t cubpacking::unpacker::get_current_size (
void
)
function has_error
bool cubpacking::unpacker::has_error (
void
) const
function is_ended
bool cubpacking::unpacker::is_ended (
void
)
function peek_unpack_buffer_length
void cubpacking::unpacker::peek_unpack_buffer_length (
int & value
)
function set_buffer
void cubpacking::unpacker::set_buffer (
const char * storage,
const size_t amount
)
function unpack_all
template<typename ... Args>
void cubpacking::unpacker::unpack_all (
Args &&... args
)
function unpack_bigint [1/2]
void cubpacking::unpacker::unpack_bigint (
std::int64_t & value
)
function unpack_bigint [2/2]
void cubpacking::unpacker::unpack_bigint (
std::uint64_t & value
)
function unpack_bool
void cubpacking::unpacker::unpack_bool (
bool & value
)
function unpack_buffer_with_length
void cubpacking::unpacker::unpack_buffer_with_length (
char * stream,
const std::size_t max_length
)
function unpack_c_string
void cubpacking::unpacker::unpack_c_string (
char * str,
const size_t max_str_size
)
function unpack_db_value
void cubpacking::unpacker::unpack_db_value (
db_value & value
)
function unpack_int
void cubpacking::unpacker::unpack_int (
int & value
)
function unpack_int_array
void cubpacking::unpacker::unpack_int_array (
int * array,
int & count
)
function unpack_oid
void cubpacking::unpacker::unpack_oid (
OID & oid
)
function unpack_short
void cubpacking::unpacker::unpack_short (
short & value
)
function unpack_string
void cubpacking::unpacker::unpack_string (
std::string & str
)
function unpack_string_to_memblock
void cubpacking::unpacker::unpack_string_to_memblock (
cubmem::extensible_block & blk
)
function unpacker [1/3]
cubpacking::unpacker::unpacker () = default
function unpacker [2/3]
cubpacking::unpacker::unpacker (
const char * storage,
const size_t amount
)
function unpacker [3/3]
cubpacking::unpacker::unpacker (
const cubmem::block & blk
)
The documentation for this class was generated from the following file cubrid/src/base/packer.hpp