Skip to content

Class cubscan::json_table::scanner

ClassList > cubscan > json_table > scanner

  • #include <scan_json_table.hpp>

Classes

Type Name
struct cursor

Public Functions

Type Name
void clear (xasl_node * xasl_p, bool is_final, bool is_final_clear)
void end (cubthread::entry * thread_p)
SCAN_PRED & get_predicate ()
void init (cubxasl::json_table::spec_node & spec)
int next_scan (cubthread::entry * thread_p, scan_id_struct & sid, SCAN_CODE & sc)
int open (cubthread::entry * thread_p)
scanner () = default
void set_value_descriptor (val_descr * vd)

Public Functions Documentation

function clear

void cubscan::json_table::scanner::clear (
    xasl_node * xasl_p,
    bool is_final,
    bool is_final_clear
) 

function end

void cubscan::json_table::scanner::end (
    cubthread::entry * thread_p
) 

function get_predicate

SCAN_PRED & cubscan::json_table::scanner::get_predicate () 

function init

void cubscan::json_table::scanner::init (
    cubxasl::json_table::spec_node & spec
) 

function next_scan

int cubscan::json_table::scanner::next_scan (
    cubthread::entry * thread_p,
    scan_id_struct & sid,
    SCAN_CODE & sc
) 

function open

int cubscan::json_table::scanner::open (
    cubthread::entry * thread_p
) 

function scanner

cubscan::json_table::scanner::scanner () = default

function set_value_descriptor

void cubscan::json_table::scanner::set_value_descriptor (
    val_descr * vd
) 


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