#include <pars0pars.h>
Public Member Functions | |
| UT_LIST_NODE_T (func_node_t) cond_list | |
| UT_LIST_NODE_T (func_node_t) func_node_list | |
Public Attributes | |
| que_common_t | common |
| int | func |
| ulint | func_class |
| que_node_t * | args |
A predefined function or operator node in a parsing tree; this construct is also used for some non-functions like the assignment ':='
Definition at line 645 of file pars0pars.h.
| func_node_struct::UT_LIST_NODE_T | ( | func_node_t | ) |
list of comparison conditions; defined only for comparison operator nodes except, presently, for OPT_SCROLL_TYPE ones
| func_node_struct::UT_LIST_NODE_T | ( | func_node_t | ) |
list of function nodes in a parsed query graph
| que_node_t* func_node_struct::args |
argument(s) of the function
Definition at line 649 of file pars0pars.h.
Referenced by eval_cmp(), and opt_find_all_cols().
| que_common_t func_node_struct::common |
type: QUE_NODE_FUNC
Definition at line 646 of file pars0pars.h.
| int func_node_struct::func |
token code of the function name
Definition at line 647 of file pars0pars.h.
Referenced by eval_cmp().
| ulint func_node_struct::func_class |
class of the function
Definition at line 648 of file pars0pars.h.