Skip to content

File xasl_regu_alloc.cpp

FileList > cubrid > src > parser > xasl_regu_alloc.cpp

Go to the source code of this file

  • #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>

Public Functions

Type Name
void regu_dbval_type_init (db_value * ptr, DB_TYPE type)
void regu_init (xasl_node & node)
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 (cubxasl::sp_node & sp)
void regu_init (cubpl::pl_signature & sig)
void regu_init (cubpl::pl_signature_array & sig_array)
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_init (db_value & dbval)
int * regu_int_array_alloc (int size)
OID * regu_oid_array_alloc (int size)
access_spec_node * regu_spec_alloc (TARGET_TYPE type)
xasl_node * regu_xasl_node_alloc (PROC_TYPE type)

Public Static Functions

Type Name
void regu_spec_target_init (access_spec_node & spec, TARGET_TYPE type)
void regu_xasl_proc_init (xasl_node & node, PROC_TYPE type)

Public Functions Documentation

function regu_dbval_type_init

void regu_dbval_type_init (
    db_value * ptr,
    DB_TYPE type
) 

function regu_init

void regu_init (
    xasl_node & node
) 

function regu_init

void regu_init (
    access_spec_node & spec
) 

function regu_init

void regu_init (
    indx_info & ii
) 

function regu_init

void regu_init (
    key_range & kr
) 

function regu_init

void regu_init (
    sort_list & sl
) 

function regu_init

void regu_init (
    qfile_list_id & list_id
) 

function regu_init

void regu_init (
    cubxasl::pred_expr & pr
) 

function regu_init

void regu_init (
    arith_list_node & arith
) 

function regu_init

void regu_init (
    cubxasl::sp_node & sp
) 

function regu_init

void regu_init (
    cubpl::pl_signature & sig
) 

function regu_init

void regu_init (
    cubpl::pl_signature_array & sig_array
) 

function regu_init

void regu_init (
    function_node & fnode
) 

function regu_init

void regu_init (
    cubxasl::aggregate_list_node & agg
) 

function regu_init

void regu_init (
    cubxasl::analytic_list_node & ana
) 

function regu_init

void regu_init (
    regu_variable_node & regu
) 

function regu_init

void regu_init (
    regu_variable_list_node & regu_varlist
) 

function regu_init

void regu_init (
    tp_domain & dom
) 

function regu_init

void regu_init (
    OID & oid
) 

function regu_init

void regu_init (
    HFID & hfid
) 

function regu_init

void regu_init (
    upddel_class_info & upddel
) 

function regu_init

void regu_init (
    update_assignment & assign
) 

function regu_init

void regu_init (
    selupd_list & selupd
) 

function regu_init

void regu_init (
    db_value & dbval
) 

function regu_int_array_alloc

int * regu_int_array_alloc (
    int size
) 

function regu_oid_array_alloc

OID * regu_oid_array_alloc (
    int size
) 

function regu_spec_alloc

access_spec_node * regu_spec_alloc (
    TARGET_TYPE type
) 

function regu_xasl_node_alloc

xasl_node * regu_xasl_node_alloc (
    PROC_TYPE type
) 

Public Static Functions Documentation

function regu_spec_target_init

static void regu_spec_target_init (
    access_spec_node & spec,
    TARGET_TYPE type
) 

function regu_xasl_proc_init

static void regu_xasl_proc_init (
    xasl_node & node,
    PROC_TYPE type
) 


The documentation for this class was generated from the following file cubrid/src/parser/xasl_regu_alloc.cpp