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

Function test_decimal256_iter

arrow-array/src/array/primitive_array.rs:2624–2638  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2622
2623 #[test]
2624 fn test_decimal256_iter() {
2625 let mut builder = Decimal256Builder::with_capacity(30);
2626 let decimal1 = i256::from_i128(12345);
2627 builder.append_value(decimal1);
2628
2629 builder.append_null();
2630
2631 let decimal2 = i256::from_i128(56789);
2632 builder.append_value(decimal2);
2633
2634 let array: Decimal256Array = builder.finish().with_precision_and_scale(76, 6).unwrap();
2635
2636 let collected: Vec<_> = array.iter().collect();
2637 assert_eq!(vec![Some(decimal1), None, Some(decimal2)], collected);
2638 }
2639
2640 #[test]
2641 fn test_from_iter_decimal256array() {

Callers

nothing calls this directly

Calls 6

collectMethod · 0.80
append_valueMethod · 0.45
append_nullMethod · 0.45
finishMethod · 0.45
iterMethod · 0.45

Tested by

no test coverage detected