MySQL 8.3.0
Source Code Documentation
for_node_t Struct Reference

for-loop-statement node More...

#include <pars0pars.h>

Public Attributes

que_common_t common
 type: QUE_NODE_FOR More...
 
sym_node_tloop_var
 loop variable: this is the dereferenced symbol from the variable declarations, not the symbol occurrence in the for loop definition More...
 
que_node_tloop_start_limit
 initial value of loop variable More...
 
que_node_tloop_end_limit
 end value of loop variable More...
 
lint loop_end_value
 evaluated value for the end value: it is calculated only when the loop is entered, and will not change within the loop More...
 
que_node_tstat_list
 statement list More...
 

Detailed Description

for-loop-statement node

Member Data Documentation

◆ common

que_common_t for_node_t::common

type: QUE_NODE_FOR

◆ loop_end_limit

que_node_t* for_node_t::loop_end_limit

end value of loop variable

◆ loop_end_value

lint for_node_t::loop_end_value

evaluated value for the end value: it is calculated only when the loop is entered, and will not change within the loop

◆ loop_start_limit

que_node_t* for_node_t::loop_start_limit

initial value of loop variable

◆ loop_var

sym_node_t* for_node_t::loop_var

loop variable: this is the dereferenced symbol from the variable declarations, not the symbol occurrence in the for loop definition

◆ stat_list

que_node_t* for_node_t::stat_list

statement list


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