23 #ifndef _REGU_VAR_HPP_ 24 #define _REGU_VAR_HPP_ 38 struct aggregate_list_node;
216 void clear_xasl_local ();
255 return (regu->
flags & flag) != 0;
267 regu->
flags &= ~flag;
void REGU_VARIABLE_SET_FLAG(regu_variable_node *regu, int flag)
REGU_VALUE_ITEM * regu_list
DB_TYPE REGU_VARIABLE_GET_TYPE(const regu_variable_node *regu)
const int REGU_VARIABLE_ANALYTIC_WINDOW
REGU_VARIABLE_LIST operand
const int REGU_VARIABLE_HIDDEN_COLUMN
const int REGU_VARIABLE_FIELD_NESTED
cubxasl::aggregate_list_node * aggptr
bool REGU_VARIABLE_IS_FLAGED(const regu_variable_node *regu, int flag)
cub_compiled_regex * compiled_regex
const int REGU_VARIABLE_FETCH_NOT_CONST
TP_DOMAIN * original_domain
const int REGU_VARIABLE_UPD_INS_LIST
cubxasl::pred_expr * pred
MISC_OPERAND misc_operand
QFILE_SORTED_LIST_ID * srlist_id
const int REGU_VARIABLE_FIELD_COMPARE
const int REGU_VARIABLE_CLEAR_AT_CLONE_DECACHE
struct function_node * funcp
struct drand48_data * rand_seed
struct regu_varlist_list_node * REGU_VARLIST_LIST
REGU_VALUE_LIST * reguval_list
#define TP_DOMAIN_TYPE(dom)
TP_DOMAIN * original_domain
REGU_VALUE_ITEM * current_value
const int REGU_VARIABLE_APPLY_COLLATION
struct regu_ptr_list_node * REGU_PTR_LIST
struct regu_variable_list_node * REGU_VARIABLE_LIST
const int REGU_VARIABLE_STRICT_TYPE_CAST
const int REGU_VARIABLE_INFER_COLLATION
void REGU_VARIABLE_CLEAR_FLAG(regu_variable_node *regu, int flag)
HEAP_CACHE_ATTRINFO * cache_attrinfo
std::function< void(regu_variable_node ®u, bool &stop)> map_regu_func_type
class regu_variable_node REGU_VARIABLE
REGU_VARIABLE_LIST regu_var_list
const int REGU_VARIABLE_FETCH_ALL_CONST
union function_tmp_obj * tmp_obj
std::function< void(xasl_node &xasl, bool &stop)> map_xasl_func_type
REGU_VARIABLE_LIST valptrp
QFILE_TUPLE_VALUE_POSITION pos_descr