| 27345 | */ |
| 27346 | |
| 27347 | inline bool |
| 27348 | is_subkey(KEY_PART_INFO *key_part, KEY_PART_INFO *ref_key_part, |
| 27349 | KEY_PART_INFO *ref_key_part_end) |
| 27350 | { |
| 27351 | for (; ref_key_part < ref_key_part_end; key_part++, ref_key_part++) |
| 27352 | if (!key_part->field->eq(ref_key_part->field)) |
| 27353 | return 0; |
| 27354 | return 1; |
| 27355 | } |
| 27356 | |
| 27357 | /** |
| 27358 | Test if we can use one of the 'usable_keys' instead of 'ref' key |