Skip to content

Struct cubxasl::json_table::column

ClassList > cubxasl > json_table > column

  • #include <access_json_table.hpp>

Public Attributes

Type Name
char * m_column_name
tp_domain * m_domain
json_table_column_function m_function
json_table_column_behavior m_on_empty
json_table_column_behavior m_on_error
db_value * m_output_value_pointer
char * m_path

Public Functions

Type Name
void clear_xasl (bool is_final_clear=true)
column ()
int evaluate (const JSON_DOC & input, size_t ordinality)
void init ()

Public Attributes Documentation

variable m_column_name

char* cubxasl::json_table::column::m_column_name;

variable m_domain

tp_domain* cubxasl::json_table::column::m_domain;

variable m_function

json_table_column_function cubxasl::json_table::column::m_function;

variable m_on_empty

json_table_column_behavior cubxasl::json_table::column::m_on_empty;

variable m_on_error

json_table_column_behavior cubxasl::json_table::column::m_on_error;

variable m_output_value_pointer

db_value* cubxasl::json_table::column::m_output_value_pointer;

variable m_path

char* cubxasl::json_table::column::m_path;

Public Functions Documentation

function clear_xasl

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

function column

cubxasl::json_table::column::column () 

function evaluate

int cubxasl::json_table::column::evaluate (
    const  JSON_DOC & input,
    size_t ordinality
) 

function init

void cubxasl::json_table::column::init () 


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