Skip to content

Struct cubxasl::json_table::node

ClassList > cubxasl > json_table > node

  • #include <access_json_table.hpp>

Public Attributes

Type Name
size_t m_id
bool m_is_iterable_node
JSON_ITERATOR * m_iterator
node * m_nested_nodes
size_t m_nested_nodes_size
size_t m_ordinality
column * m_output_columns
size_t m_output_columns_size
char * m_path

Public Functions

Type Name
void clear_columns (bool is_final_clear)
void clear_iterators (bool is_final_clear)
void clear_xasl (bool is_final_clear=true)
void init ()
void init_iterator ()
void init_ordinality ()
node (void)

Public Attributes Documentation

variable m_id

size_t cubxasl::json_table::node::m_id;

variable m_is_iterable_node

bool cubxasl::json_table::node::m_is_iterable_node;

variable m_iterator

JSON_ITERATOR* cubxasl::json_table::node::m_iterator;

variable m_nested_nodes

node* cubxasl::json_table::node::m_nested_nodes;

variable m_nested_nodes_size

size_t cubxasl::json_table::node::m_nested_nodes_size;

variable m_ordinality

size_t cubxasl::json_table::node::m_ordinality;

variable m_output_columns

column* cubxasl::json_table::node::m_output_columns;

variable m_output_columns_size

size_t cubxasl::json_table::node::m_output_columns_size;

variable m_path

char* cubxasl::json_table::node::m_path;

Public Functions Documentation

function clear_columns

void cubxasl::json_table::node::clear_columns (
    bool is_final_clear
) 

function clear_iterators

void cubxasl::json_table::node::clear_iterators (
    bool is_final_clear
) 

function clear_xasl

void cubxasl::json_table::node::clear_xasl (
    bool is_final_clear=true
) 

function init

void cubxasl::json_table::node::init () 

function init_iterator

void cubxasl::json_table::node::init_iterator () 

function init_ordinality

void cubxasl::json_table::node::init_ordinality () 

function node

cubxasl::json_table::node::node (
    void
) 


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