Skip to content

File xasl_regu_alloc.hpp

FileList > cubrid > src > parser > xasl_regu_alloc.hpp

Go to the source code of this file

  • #include "dbtype_def.h"
  • #include "storage_common.h"
  • #include "xasl.h"
  • #include "parser_support.h"

Namespaces

Type Name
namespace cubxasl

Public Functions

Type Name
void regu_alloc (T *& ptr)
void regu_array_alloc (T ** ptr, size_t size)
void regu_dbval_type_init (db_value * ptr, DB_TYPE type)
void regu_init (T & t)
void regu_init (db_value & dbval)
void regu_init (regu_variable_node & regu)
void regu_init (regu_variable_list_node & regu_varlist)
void regu_init (cubxasl::pred_expr & pr)
void regu_init (indx_info & ii)
void regu_init (tp_domain & dom)
void regu_init (selupd_list & selupd)
void regu_init (key_range & kr)
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 (arith_list_node & arith)
void regu_init (function_node & fnode)
void regu_init (cubxasl::sp_node & sp)
void regu_init (cubxasl::aggregate_list_node & agg)
void regu_init (cubxasl::analytic_list_node & ana)
void regu_init (xasl_node & node)
void regu_init (sort_list & sl)
void regu_init (qfile_list_id & list_id)
void regu_init (access_spec_node & spec)
void regu_init (cubpl::pl_signature & sig)
void regu_init (cubpl::pl_signature_array & sig_array)
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 Functions Documentation

function regu_alloc

template<typename T>
void regu_alloc (
    T *& ptr
) 

function regu_array_alloc

template<typename T>
void regu_array_alloc (
    T ** ptr,
    size_t size
) 

function regu_dbval_type_init

void regu_dbval_type_init (
    db_value * ptr,
    DB_TYPE type
) 

function regu_init

template<typename T>
void regu_init (
    T & t
) 

function regu_init

void regu_init (
    db_value & dbval
) 

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 (
    cubxasl::pred_expr & pr
) 

function regu_init

void regu_init (
    indx_info & ii
) 

function regu_init

void regu_init (
    tp_domain & dom
) 

function regu_init

void regu_init (
    selupd_list & selupd
) 

function regu_init

void regu_init (
    key_range & kr
) 

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 (
    arith_list_node & arith
) 

function regu_init

void regu_init (
    function_node & fnode
) 

function regu_init

void regu_init (
    cubxasl::sp_node & sp
) 

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 (
    xasl_node & node
) 

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 (
    access_spec_node & spec
) 

function regu_init

void regu_init (
    cubpl::pl_signature & sig
) 

function regu_init

void regu_init (
    cubpl::pl_signature_array & sig_array
) 

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
) 


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