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

Function test_decimal32_iter

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

Source from the content-addressed store, hash-verified

2703
2704 #[test]
2705 fn test_decimal32_iter() {
2706 let mut builder = Decimal32Builder::with_capacity(30);
2707 let decimal1 = 12345;
2708 builder.append_value(decimal1);
2709
2710 builder.append_null();
2711
2712 let decimal2 = 56789;
2713 builder.append_value(decimal2);
2714
2715 let array: Decimal32Array = builder.finish().with_precision_and_scale(9, 2).unwrap();
2716
2717 let collected: Vec<_> = array.iter().collect();
2718 assert_eq!(vec![Some(decimal1), None, Some(decimal2)], collected);
2719 }
2720
2721 #[test]
2722 fn test_from_iter_decimal32array() {

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