File xasl_stream.cpp
FileList > cubrid > src > xasl > xasl_stream.cpp
Go to the source code of this file
#include "xasl_stream.hpp"
#include "memory_alloc.h"
#include "object_representation.h"
#include "xasl.h"
#include "xasl_unpack_info.hpp"
#include "memory_wrapper.hpp"
Public Functions
| Type |
Name |
| char * |
stx_alloc_struct (THREAD_ENTRY * thread_p, int size)
|
| char * |
stx_build (THREAD_ENTRY * thread_p, char * ptr, cubxasl::json_table::column & jtc)
|
| char * |
stx_build (THREAD_ENTRY * thread_p, char * ptr, cubxasl::json_table::node & jtn)
|
| char * |
stx_build (THREAD_ENTRY * thread_p, char * ptr, cubxasl::json_table::spec_node & json_table_spec)
|
| char * |
stx_build (THREAD_ENTRY * thread_p, char * ptr, db_value & val)
|
| char * |
stx_build_db_value (THREAD_ENTRY * thread_p, char * ptr, DB_VALUE * value)
|
| char * |
stx_build_string (THREAD_ENTRY * thread_p, char * ptr, char * string)
|
| void |
stx_free_visited_ptrs (THREAD_ENTRY * thread_p)
|
| void * |
stx_get_struct_visited_ptr (THREAD_ENTRY * thread_p, const void * ptr)
|
| int |
stx_get_xasl_errcode (THREAD_ENTRY * thread_p)
|
| int |
stx_init_xasl_unpack_info (THREAD_ENTRY * thread_p, char * xasl_stream, int xasl_stream_size)
|
| int |
stx_mark_struct_visited (THREAD_ENTRY * thread_p, const void * ptr, void * str)
|
| char * |
stx_restore_string (THREAD_ENTRY * thread_p, char *& ptr)
|
| void |
stx_set_xasl_errcode (THREAD_ENTRY * thread_p, int errcode)
|
| char * |
stx_unpack (THREAD_ENTRY * thread_p, char * ptr, json_table_column_behavior & behavior)
|
| bool |
xasl_stream_compare (const cubxasl::json_table::column & first, const cubxasl::json_table::column & second)
|
| bool |
xasl_stream_compare (const cubxasl::json_table::node & first, const cubxasl::json_table::node & second)
|
| bool |
xasl_stream_compare (const cubxasl::json_table::spec_node & first, const cubxasl::json_table::spec_node & second)
|
Public Functions Documentation
function stx_alloc_struct
char * stx_alloc_struct (
THREAD_ENTRY * thread_p,
int size
)
function stx_build
char * stx_build (
THREAD_ENTRY * thread_p,
char * ptr,
cubxasl::json_table::column & jtc
)
function stx_build
char * stx_build (
THREAD_ENTRY * thread_p,
char * ptr,
cubxasl::json_table::node & jtn
)
function stx_build
char * stx_build (
THREAD_ENTRY * thread_p,
char * ptr,
cubxasl::json_table::spec_node & json_table_spec
)
function stx_build
char * stx_build (
THREAD_ENTRY * thread_p,
char * ptr,
db_value & val
)
function stx_build_db_value
char * stx_build_db_value (
THREAD_ENTRY * thread_p,
char * ptr,
DB_VALUE * value
)
function stx_build_string
char * stx_build_string (
THREAD_ENTRY * thread_p,
char * ptr,
char * string
)
function stx_free_visited_ptrs
void stx_free_visited_ptrs (
THREAD_ENTRY * thread_p
)
function stx_get_struct_visited_ptr
void * stx_get_struct_visited_ptr (
THREAD_ENTRY * thread_p,
const void * ptr
)
function stx_get_xasl_errcode
int stx_get_xasl_errcode (
THREAD_ENTRY * thread_p
)
function stx_init_xasl_unpack_info
int stx_init_xasl_unpack_info (
THREAD_ENTRY * thread_p,
char * xasl_stream,
int xasl_stream_size
)
function stx_mark_struct_visited
int stx_mark_struct_visited (
THREAD_ENTRY * thread_p,
const void * ptr,
void * str
)
function stx_restore_string
char * stx_restore_string (
THREAD_ENTRY * thread_p,
char *& ptr
)
function stx_set_xasl_errcode
void stx_set_xasl_errcode (
THREAD_ENTRY * thread_p,
int errcode
)
function stx_unpack
char * stx_unpack (
THREAD_ENTRY * thread_p,
char * ptr,
json_table_column_behavior & behavior
)
function xasl_stream_compare
bool xasl_stream_compare (
const cubxasl::json_table::column & first,
const cubxasl::json_table::column & second
)
function xasl_stream_compare
bool xasl_stream_compare (
const cubxasl::json_table::node & first,
const cubxasl::json_table::node & second
)
function xasl_stream_compare
bool xasl_stream_compare (
const cubxasl::json_table::spec_node & first,
const cubxasl::json_table::spec_node & second
)
The documentation for this class was generated from the following file cubrid/src/xasl/xasl_stream.cpp