Public Attributes | |
ulint | type |
que_node_t * | parent |
que_node_t * | brother |
dfield_t | val |
ulint | val_buf_size |
Definition at line 47 of file que0types.h.
que_node_t* que_common_struct::parent |
back pointer to parent node, or NULL
Definition at line 49 of file que0types.h.
Referenced by fetch_step(), ind_create_graph_create(), pars_insert_statement(), pars_procedure_definition(), pars_row_printf_statement(), pars_update_statement(), que_fork_create(), que_thr_create(), row_lock_table_for_mysql(), row_merge_lock_table(), row_purge_node_create(), row_undo_node_create(), and tab_create_graph_create().
ulint que_common_struct::type |
query node type
Definition at line 48 of file que0types.h.
Referenced by commit_node_create(), ind_create_graph_create(), ins_node_create(), pars_assignment_statement(), pars_column_assignment(), pars_elsif_element(), pars_exit_statement(), pars_fetch_statement(), pars_for_statement(), pars_if_statement(), pars_open_statement(), pars_order_by(), pars_procedure_definition(), pars_return_statement(), pars_row_printf_statement(), pars_while_statement(), que_fork_create(), que_thr_create(), roll_node_create(), row_purge_node_create(), row_undo_node_create(), sel_node_create(), sym_tab_add_bound_id(), sym_tab_add_bound_lit(), sym_tab_add_id(), sym_tab_add_int_lit(), sym_tab_add_null_lit(), sym_tab_add_str_lit(), tab_create_graph_create(), and upd_node_create().
dfield_t que_common_struct::val |
evaluated value for an expression
Definition at line 51 of file que0types.h.
Referenced by sym_tab_add_bound_id(), sym_tab_add_bound_lit(), sym_tab_add_id(), sym_tab_add_int_lit(), sym_tab_add_null_lit(), and sym_tab_add_str_lit().