(size: usize, null_density: f32)
| 62 | } |
| 63 | |
| 64 | fn generate_binary_data(size: usize, null_density: f32) -> BinaryArray { |
| 65 | let mut rng = seedable_rng(); |
| 66 | let mut builder = BinaryBuilder::new(); |
| 67 | for _ in 0..size { |
| 68 | if rng.random::<f32>() < null_density { |
| 69 | builder.append_null(); |
| 70 | } else { |
| 71 | let len = rng.random_range::<usize, _>(1..=100); |
| 72 | let bytes: Vec<u8> = (0..len).map(|_| rng.random()).collect(); |
| 73 | builder.append_value(&bytes); |
| 74 | } |
| 75 | } |
| 76 | builder.finish() |
| 77 | } |
| 78 | |
| 79 | fn generate_int64_dict_data( |
| 80 | size: usize, |
no test coverage detected
searching dependent graphs…