Check whether the table belongs to a nest of inner tables of an outer join or to a nest of inner tables of a semi-join */
| 662 | outer join or to a nest of inner tables of a semi-join |
| 663 | */ |
| 664 | bool is_nested_inner() |
| 665 | { |
| 666 | if (first_inner && |
| 667 | (first_inner != first_inner->last_inner || first_inner->first_upper)) |
| 668 | return TRUE; |
| 669 | if (first_sj_inner_tab && first_sj_inner_tab != last_sj_inner_tab) |
| 670 | return TRUE; |
| 671 | return FALSE; |
| 672 | } |
| 673 | struct st_join_table *get_first_inner_table() |
| 674 | { |
| 675 | if (first_inner) |
no outgoing calls
no test coverage detected