CUBRID Engine  latest
xasl_regu_alloc.cpp File Reference
#include "xasl_regu_alloc.hpp"
#include "dbtype.h"
#include "object_domain.h"
#include "object_primitive.h"
#include "query_list.h"
#include "regu_var.hpp"
#include "xasl.h"
#include "xasl_aggregate.hpp"
#include "xasl_analytic.hpp"
#include "xasl_predicate.hpp"
#include <cstring>
Include dependency graph for xasl_regu_alloc.cpp:

Go to the source code of this file.

Functions

static void regu_xasl_proc_init (xasl_node &node, PROC_TYPE type)
 
static void regu_spec_target_init (access_spec_node &spec, TARGET_TYPE type)
 
xasl_noderegu_xasl_node_alloc (PROC_TYPE type)
 
void regu_init (xasl_node &node)
 
access_spec_noderegu_spec_alloc (TARGET_TYPE type)
 
void regu_init (access_spec_node &spec)
 
void regu_init (indx_info &ii)
 
void regu_init (key_range &kr)
 
void regu_init (sort_list &sl)
 
void regu_init (qfile_list_id &list_id)
 
void regu_init (cubxasl::pred_expr &pr)
 
void regu_init (arith_list_node &arith)
 
void regu_init (function_node &fnode)
 
void regu_init (cubxasl::aggregate_list_node &agg)
 
void regu_init (cubxasl::analytic_list_node &ana)
 
void regu_init (regu_variable_node &regu)
 
void regu_init (regu_variable_list_node &regu_varlist)
 
void regu_init (tp_domain &dom)
 
void regu_init (OID &oid)
 
void regu_init (HFID &hfid)
 
void regu_init (upddel_class_info &upddel)
 
void regu_init (update_assignment &assign)
 
void regu_init (selupd_list &selupd)
 
void regu_dbval_type_init (db_value *ptr, DB_TYPE type)
 
void regu_init (db_value &dbval)
 
int * regu_int_array_alloc (int size)
 
OIDregu_oid_array_alloc (int size)
 

Function Documentation

void regu_dbval_type_init ( db_value ptr,
DB_TYPE  type 
)
void regu_init ( xasl_node node)
void regu_init ( key_range kr)

Definition at line 232 of file xasl_regu_alloc.cpp.

References key_range::key1, key_range::key2, NA_NA, NULL, and key_range::range.

void regu_init ( qfile_list_id list_id)

Definition at line 250 of file xasl_regu_alloc.cpp.

References QFILE_CLEAR_LIST_ID.

void regu_init ( regu_variable_list_node regu_varlist)
void regu_init ( tp_domain dom)

Definition at line 350 of file xasl_regu_alloc.cpp.

References DB_TYPE_INTEGER, and tp_domain_init().

void regu_init ( OID oid)

Definition at line 356 of file xasl_regu_alloc.cpp.

References OID_SET_NULL.

void regu_init ( HFID hfid)

Definition at line 362 of file xasl_regu_alloc.cpp.

References HFID_SET_NULL.

void regu_init ( db_value dbval)

Definition at line 414 of file xasl_regu_alloc.cpp.

References DB_TYPE_NULL, and regu_dbval_type_init().

OID* regu_oid_array_alloc ( int  size)
access_spec_node* regu_spec_alloc ( TARGET_TYPE  type)

Definition at line 127 of file xasl_regu_alloc.cpp.

References NULL, regu_alloc(), and regu_spec_target_init().

Referenced by pt_make_access_spec().

Here is the caller graph for this function: