(
size: usize,
null_density: f32,
)
| 48 | ]; |
| 49 | |
| 50 | fn create_unicode_string_array<O: OffsetSizeTrait>( |
| 51 | size: usize, |
| 52 | null_density: f32, |
| 53 | ) -> arrow::array::GenericStringArray<O> { |
| 54 | let mut rng = rand::rng(); |
| 55 | let mut builder = GenericStringBuilder::<O>::new(); |
| 56 | for i in 0..size { |
| 57 | if rng.random::<f32>() < null_density { |
| 58 | builder.append_null(); |
| 59 | } else { |
| 60 | builder.append_value(UNICODE_STRINGS[i % UNICODE_STRINGS.len()]); |
| 61 | } |
| 62 | } |
| 63 | builder.finish() |
| 64 | } |
| 65 | |
| 66 | fn create_unicode_string_view_array( |
| 67 | size: usize, |
nothing calls this directly
no test coverage detected
searching dependent graphs…