Drizzled Public API Documentation

proc_node_struct Struct Reference

#include <pars0pars.h>

Public Attributes

que_common_t common
sym_node_tproc_id
sym_node_tparam_list
que_node_t * stat_list
sym_tab_tsym_tab

Detailed Description

Procedure definition node

Definition at line 667 of file pars0pars.h.

Member Data Documentation

que_common_t proc_node_struct::common

type: QUE_NODE_PROC

Definition at line 668 of file pars0pars.h.

Referenced by pars_procedure_definition().

sym_node_t* proc_node_struct::param_list

input and output parameters

Definition at line 671 of file pars0pars.h.

Referenced by pars_procedure_definition().

sym_node_t* proc_node_struct::proc_id

procedure name symbol in the symbol table of this same procedure

Definition at line 669 of file pars0pars.h.

Referenced by pars_procedure_definition().

que_node_t* proc_node_struct::stat_list

statement list

Definition at line 672 of file pars0pars.h.

Referenced by pars_procedure_definition().

sym_tab_t* proc_node_struct::sym_tab

symbol table of this procedure

Definition at line 673 of file pars0pars.h.

Referenced by pars_procedure_definition().


The documentation for this struct was generated from the following file: