Function
percentile_sorted
(sorted: &[u128], percentile: f64)
Source from the content-addressed store, hash-verified
| 4359 | } |
| 4360 | |
| 4361 | fn percentile_sorted(sorted: &[u128], percentile: f64) -> Option<u128> { |
| 4362 | if sorted.is_empty() { |
| 4363 | return None; |
| 4364 | } |
| 4365 | let idx = ((sorted.len() - 1) as f64 * percentile).round() as usize; |
| 4366 | sorted.get(idx).copied() |
| 4367 | } |
| 4368 | |
| 4369 | fn speed_cases(scale: f64, sql_source: SpeedSqlSource) -> Result<Vec<SpeedCase>> { |
| 4370 | let insert_1k = scaled_count(1_000, scale); |
Tested by
no test coverage detected