include neighbour (on same level) */
| 3355 | |
| 3356 | /* include neighbour (on same level) */ |
| 3357 | void st_select_lex_node::include_neighbour(st_select_lex_node *before) |
| 3358 | { |
| 3359 | if ((next= before->next)) |
| 3360 | next->prev= &next; |
| 3361 | prev= &before->next; |
| 3362 | before->next= this; |
| 3363 | master= before->master; |
| 3364 | slave= 0; |
| 3365 | } |
| 3366 | |
| 3367 | /* including in global SELECT_LEX list */ |
| 3368 | void st_select_lex_node::include_global(st_select_lex_node **plink) |