MCPcopy Create free account
hub / github.com/apache/arrow-rs / test_from_binary_shared_buffer

Function test_from_binary_shared_buffer

arrow-row/src/lib.rs:3027–3037  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3025
3026 #[test]
3027 fn test_from_binary_shared_buffer() {
3028 let converter = RowConverter::new(vec![SortField::new(DataType::Binary)]).unwrap();
3029 let array = Arc::new(BinaryArray::from_iter_values([&[0xFF]])) as _;
3030 let rows = converter.convert_columns(&[array]).unwrap();
3031 let binary_rows = rows.try_into_binary().expect("known-small rows");
3032 let _binary_rows_shared_buffer = binary_rows.clone();
3033
3034 let parsed = converter.from_binary(binary_rows);
3035
3036 converter.convert_rows(parsed.iter()).unwrap();
3037 }
3038
3039 #[test]
3040 #[should_panic(expected = "Encountered non UTF-8 data")]

Callers

nothing calls this directly

Calls 6

convert_columnsMethod · 0.80
try_into_binaryMethod · 0.80
convert_rowsMethod · 0.80
cloneMethod · 0.45
from_binaryMethod · 0.45
iterMethod · 0.45

Tested by

no test coverage detected