Skip to content

Class regu_variable_node

ClassList > regu_variable_node

  • #include <regu_var.hpp>

Public Types

Type Name
typedef std::function< void(regu_variable_node &regu, bool &stop)> map_regu_func_type
typedef std::function< void(xasl_node &xasl, bool &stop)> map_xasl_func_type
union regu_data_value

Public Attributes

Type Name
TP_DOMAIN * domain
int flags
TP_DOMAIN * original_domain
REGU_DATATYPE type
union regu_variable_node::regu_data_value value
DB_VALUE * vfetch_to
xasl_node * xasl

Public Functions

Type Name
void clear_xasl ()
void map_regu (const map_regu_func_type & func)
void map_regu_and_xasl (const map_regu_func_type & regu_func, const map_xasl_func_type & xasl_func)
regu_variable_node () = default

Public Types Documentation

typedef map_regu_func_type

using regu_variable_node::map_regu_func_type =  std::function<void (regu_variable_node &regu, bool &stop)>;

typedef map_xasl_func_type

using regu_variable_node::map_xasl_func_type =  std::function<void (xasl_node &xasl, bool &stop)>;

union regu_data_value



Public Attributes Documentation

variable domain

TP_DOMAIN* regu_variable_node::domain;

variable flags

int regu_variable_node::flags;

variable original_domain

TP_DOMAIN* regu_variable_node::original_domain;

variable type

REGU_DATATYPE regu_variable_node::type;

variable value

union regu_variable_node::regu_data_value regu_variable_node::value;

variable vfetch_to

DB_VALUE* regu_variable_node::vfetch_to;

variable xasl

xasl_node* regu_variable_node::xasl;

Public Functions Documentation

function clear_xasl

void regu_variable_node::clear_xasl () 

function map_regu [1/2]

void regu_variable_node::map_regu (
    const  map_regu_func_type & func
) 

function map_regu_and_xasl

void regu_variable_node::map_regu_and_xasl (
    const  map_regu_func_type & regu_func,
    const  map_xasl_func_type & xasl_func
) 

function regu_variable_node

regu_variable_node::regu_variable_node () = default


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