| 3465 | */ |
| 3466 | |
| 3467 | uint JOIN_CACHE_HASHED::get_next_key(uchar ** key) |
| 3468 | { |
| 3469 | if (curr_key_entry == last_key_entry) |
| 3470 | return 0; |
| 3471 | |
| 3472 | curr_key_entry-= key_entry_length; |
| 3473 | |
| 3474 | *key = use_emb_key ? get_emb_key(curr_key_entry) : curr_key_entry; |
| 3475 | |
| 3476 | DBUG_ASSERT(*key >= buff && *key < hash_table); |
| 3477 | |
| 3478 | return key_length; |
| 3479 | } |
| 3480 | |
| 3481 | |
| 3482 | /* |
no test coverage detected