Skip to content

File xasl_unpack_info.hpp

FileList > cubrid > src > xasl > xasl_unpack_info.hpp

Go to the source code of this file

  • #include "porting.h"
  • #include "system.h"
  • #include "thread_compat.hpp"

Classes

Type Name
struct unpack_extra_buf
struct visited_ptr
struct xasl_unpack_info

Public Types

Type Name
typedef struct visited_ptr STX_VISITED_PTR
typedef struct unpack_extra_buf UNPACK_EXTRA_BUF
typedef struct xasl_unpack_info XASL_UNPACK_INFO

Public Attributes

Type Name
const size_t MAX_PTR_BLOCKS = 256

Public Functions

Type Name
void free_unpack_extra_buff (THREAD_ENTRY * thread_p, XASL_UNPACK_INFO * unpack_info_ptr)
void free_xasl_unpack_info (THREAD_ENTRY * thread_p, REFPTR(XASL_UNPACK_INFO, xasl_unpack_info))
XASL_UNPACK_INFO * get_xasl_unpack_info_ptr (THREAD_ENTRY * thread_p)
void set_xasl_unpack_info_ptr (THREAD_ENTRY * thread_p, XASL_UNPACK_INFO * ptr)
int xasl_stream_get_ptr_block (const void * ptr)

Public Types Documentation

typedef STX_VISITED_PTR

typedef struct visited_ptr STX_VISITED_PTR;

typedef UNPACK_EXTRA_BUF

typedef struct unpack_extra_buf UNPACK_EXTRA_BUF;

typedef XASL_UNPACK_INFO

typedef struct xasl_unpack_info XASL_UNPACK_INFO;

Public Attributes Documentation

variable MAX_PTR_BLOCKS

const size_t MAX_PTR_BLOCKS;

Public Functions Documentation

function free_unpack_extra_buff

void free_unpack_extra_buff (
    THREAD_ENTRY * thread_p,
    XASL_UNPACK_INFO * unpack_info_ptr
) 

function free_xasl_unpack_info

void free_xasl_unpack_info (
    THREAD_ENTRY * thread_p,
    REFPTR ( XASL_UNPACK_INFO , xasl_unpack_info )
) 

function get_xasl_unpack_info_ptr

XASL_UNPACK_INFO * get_xasl_unpack_info_ptr (
    THREAD_ENTRY * thread_p
) 

function set_xasl_unpack_info_ptr

void set_xasl_unpack_info_ptr (
    THREAD_ENTRY * thread_p,
    XASL_UNPACK_INFO * ptr
) 

function xasl_stream_get_ptr_block

inline int xasl_stream_get_ptr_block (
    const  void * ptr
) 


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