| 3790 | */ |
| 3791 | |
| 3792 | IO_AND_CPU_COST handler::ha_keyread_time(uint index, ulong ranges, |
| 3793 | ha_rows rows, |
| 3794 | ulonglong blocks) |
| 3795 | { |
| 3796 | if (rows < ranges) |
| 3797 | rows= ranges; |
| 3798 | IO_AND_CPU_COST cost= keyread_time(index, ranges, rows, blocks); |
| 3799 | cost.cpu+= ranges * KEY_LOOKUP_COST + (rows - ranges) * KEY_NEXT_FIND_COST; |
| 3800 | return cost; |
| 3801 | } |
| 3802 | |
| 3803 | |
| 3804 | /* |
no outgoing calls
no test coverage detected