(length: i32)
| 24 | use arrow::{array::*, buffer::Buffer, datatypes::DataType}; |
| 25 | |
| 26 | fn create_binary_array_data(length: i32) -> ArrayData { |
| 27 | let value_buffer = Buffer::from_iter(0_i32..length); |
| 28 | let offsets_buffer = Buffer::from_iter(0_i32..length + 1); |
| 29 | ArrayData::try_new( |
| 30 | DataType::Binary, |
| 31 | length as usize, |
| 32 | None, |
| 33 | 0, |
| 34 | vec![offsets_buffer, value_buffer], |
| 35 | vec![], |
| 36 | ) |
| 37 | .unwrap() |
| 38 | } |
| 39 | |
| 40 | fn validate_utf8_array(arr: &ArrayData) { |
| 41 | arr.validate_values().unwrap(); |
no test coverage detected