| 3086 | } |
| 3087 | |
| 3088 | void Explain_range_checked_fer::collect_data(QUICK_SELECT_I *quick) |
| 3089 | { |
| 3090 | if (quick) |
| 3091 | { |
| 3092 | if (quick->index == MAX_KEY) |
| 3093 | index_merge++; |
| 3094 | else |
| 3095 | { |
| 3096 | DBUG_ASSERT(quick->index < keys); |
| 3097 | DBUG_ASSERT(keys_stat); |
| 3098 | DBUG_ASSERT(keys_stat_names); |
| 3099 | DBUG_ASSERT(keys_stat_names[ quick->index]); |
| 3100 | keys_stat[quick->index]++; |
| 3101 | } |
| 3102 | } |
| 3103 | else |
| 3104 | full_scan++; |
| 3105 | } |
| 3106 | |
| 3107 | |
| 3108 | void Explain_range_checked_fer::print_json(Json_writer *writer, |
no outgoing calls